michaellasmanis / lasmanis-maven-tiles Goto Github PK
View Code? Open in Web Editor NEWBase set of Maven Tiles to support builds
Home Page: https://michaellasmanis.github.io/lasmanis-maven-tiles/
License: Apache License 2.0
Base set of Maven Tiles to support builds
Home Page: https://michaellasmanis.github.io/lasmanis-maven-tiles/
License: Apache License 2.0
perhaps a new java-exec tile which includes exec-maven & maven-shade
enforcer version 3.0.0-M3 works but 3.0.0 does not
w/ ossindex-maven-enforcer-rules.version version 3.1.0
reports:
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-enforcer-plugin:3.0.0:enforce (enforce-maven) on project clirr-maven: Execution enforce-maven of goal org.apache.maven.plugins:maven-enforcer-plugin:3.0.0:enforce failed: An API incompatibility was encountered while executing org.apache.maven.plugins:maven-enforcer-plugin:3.0.0:enforce: java.lang.NoSuchMethodError: org.apache.maven.shared.dependency.graph.DependencyGraphBuilder.buildDependencyGraph(Lorg/apache/maven/project/MavenProject;Lorg/apache/maven/artifact/resolver/filter/ArtifactFilter;)Lorg/apache/maven/shared/dependency/graph/DependencyNode;
[ERROR] -----------------------------------------------------
[ERROR] realm = plugin>org.apache.maven.plugins:maven-enforcer-plugin:3.0.0--398584033
[ERROR] strategy = org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy
[ERROR] urls[0] = file:/Users/mpl/.m2/repository/org/apache/maven/plugins/maven-enforcer-plugin/3.0.0/maven-enforcer-plugin-3.0.0.jar
[ERROR] urls[1] = file:/Users/mpl/.m2/repository/org/sonatype/ossindex/maven/ossindex-maven-enforcer-rules/3.1.0/ossindex-maven-enforcer-rules-3.1.0.jar
[ERROR] urls[2] = file:/Users/mpl/.m2/repository/org/sonatype/ossindex/maven/ossindex-maven-common/3.1.0/ossindex-maven-common-3.1.0.jar
[ERROR] urls[3] = file:/Users/mpl/.m2/repository/org/sonatype/ossindex/ossindex-service-client/1.1.1/ossindex-service-client-1.1.1.jar
[ERROR] urls[4] = file:/Users/mpl/.m2/repository/org/sonatype/ossindex/ossindex-service-api/1.1.1/ossindex-service-api-1.1.1.jar
[ERROR] urls[5] = file:/Users/mpl/.m2/repository/com/fasterxml/jackson/core/jackson-annotations/2.9.0/jackson-annotations-2.9.0.jar
[ERROR] urls[6] = file:/Users/mpl/.m2/repository/javax/ws/rs/javax.ws.rs-api/2.0.1/javax.ws.rs-api-2.0.1.jar
[ERROR] urls[7] = file:/Users/mpl/.m2/repository/org/sonatype/goodies/package-url-java/1.0.1/package-url-java-1.0.1.jar
[ERROR] urls[8] = file:/Users/mpl/.m2/repository/org/slf4j/jcl-over-slf4j/1.7.15/jcl-over-slf4j-1.7.15.jar
[ERROR] urls[9] = file:/Users/mpl/.m2/repository/joda-time/joda-time/2.9.9/joda-time-2.9.9.jar
[ERROR] urls[10] = file:/Users/mpl/.m2/repository/com/google/code/gson/gson/2.8.2/gson-2.8.2.jar
[ERROR] urls[11] = file:/Users/mpl/.m2/repository/org/apache/httpcomponents/httpclient/4.5.5/httpclient-4.5.5.jar
[ERROR] urls[12] = file:/Users/mpl/.m2/repository/org/apache/httpcomponents/httpcore/4.4.9/httpcore-4.4.9.jar
[ERROR] urls[13] = file:/Users/mpl/.m2/repository/com/google/guava/guava/28.1-android/guava-28.1-android.jar
[ERROR] urls[14] = file:/Users/mpl/.m2/repository/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.jar
[ERROR] urls[15] = file:/Users/mpl/.m2/repository/com/google/guava/listenablefuture/9999.0-empty-to-avoid-conflict-with-guava/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar
[ERROR] urls[16] = file:/Users/mpl/.m2/repository/org/checkerframework/checker-compat-qual/2.5.5/checker-compat-qual-2.5.5.jar
[ERROR] urls[17] = file:/Users/mpl/.m2/repository/com/google/errorprone/error_prone_annotations/2.3.2/error_prone_annotations-2.3.2.jar
[ERROR] urls[18] = file:/Users/mpl/.m2/repository/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3.jar
[ERROR] urls[19] = file:/Users/mpl/.m2/repository/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar
[ERROR] urls[20] = file:/Users/mpl/.m2/repository/org/apache/maven/shared/maven-dependency-tree/3.1.0/maven-dependency-tree-3.1.0.jar
[ERROR] urls[21] = file:/Users/mpl/.m2/repository/javax/enterprise/cdi-api/1.0/cdi-api-1.0.jar
[ERROR] urls[22] = file:/Users/mpl/.m2/repository/org/sonatype/sisu/sisu-guice/3.1.0/sisu-guice-3.1.0-no_aop.jar
[ERROR] urls[23] = file:/Users/mpl/.m2/repository/aopalliance/aopalliance/1.0/aopalliance-1.0.jar
[ERROR] urls[24] = file:/Users/mpl/.m2/repository/org/eclipse/sisu/org.eclipse.sisu.inject/0.0.0.M5/org.eclipse.sisu.inject-0.0.0.M5.jar
[ERROR] urls[25] = file:/Users/mpl/.m2/repository/org/eclipse/aether/aether-util/0.9.0.M2/aether-util-0.9.0.M2.jar
[ERROR] urls[26] = file:/Users/mpl/.m2/repository/org/codehaus/plexus/plexus-interpolation/1.19/plexus-interpolation-1.19.jar
[ERROR] urls[27] = file:/Users/mpl/.m2/repository/org/codehaus/plexus/plexus-component-annotations/2.0.0/plexus-component-annotations-2.0.0.jar
[ERROR] urls[28] = file:/Users/mpl/.m2/repository/org/sonatype/plexus/plexus-sec-dispatcher/1.3/plexus-sec-dispatcher-1.3.jar
[ERROR] urls[29] = file:/Users/mpl/.m2/repository/org/sonatype/plexus/plexus-cipher/1.4/plexus-cipher-1.4.jar
[ERROR] urls[30] = file:/Users/mpl/.m2/repository/org/codehaus/plexus/plexus-utils/3.3.0/plexus-utils-3.3.0.jar
[ERROR] urls[31] = file:/Users/mpl/.m2/repository/org/apache/maven/enforcer/enforcer-api/3.0.0/enforcer-api-3.0.0.jar
[ERROR] urls[32] = file:/Users/mpl/.m2/repository/org/apache/maven/enforcer/enforcer-rules/3.0.0/enforcer-rules-3.0.0.jar
[ERROR] urls[33] = file:/Users/mpl/.m2/repository/org/apache/maven/shared/maven-common-artifact-filters/3.2.0/maven-common-artifact-filters-3.2.0.jar
[ERROR] urls[34] = file:/Users/mpl/.m2/repository/org/apache/maven/shared/maven-shared-utils/3.3.3/maven-shared-utils-3.3.3.jar
[ERROR] urls[35] = file:/Users/mpl/.m2/repository/org/apache/commons/commons-lang3/3.12.0/commons-lang3-3.12.0.jar
[ERROR] urls[36] = file:/Users/mpl/.m2/repository/commons-codec/commons-codec/1.15/commons-codec-1.15.jar
[ERROR] urls[37] = file:/Users/mpl/.m2/repository/commons-io/commons-io/2.11.0/commons-io-2.11.0.jar
[ERROR] urls[38] = file:/Users/mpl/.m2/repository/org/apache-extras/beanshell/bsh/2.0b6/bsh-2.0b6.jar
[ERROR] urls[39] = file:/Users/mpl/.m2/repository/org/apache/maven/resolver/maven-resolver-util/1.6.1/maven-resolver-util-1.6.1.jar
[ERROR] Number of foreign imports: 1
[ERROR] import: Entry[import from realm ClassRealm[project>com.lasmanis.maven.tiles:clirr-maven:0.0.0-SNAPSHOT, parent: ClassRealm[maven.api, parent: null]]]
should be included in the core-set-ossrh collection
<licenses>
<license>
<name>The Apache Software License, Version 2.0</name>
<url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
<distribution>repo</distribution>
</license>
</licenses>
require to following to be specified and not empty:
project.groupId
project.artifactId
project.version
project.name
project.description
project.inceptionYear
project.url
requires java11
in v0.0.34 (referencing com.lasmanis:checkstyle-config:0.0.10 and org.apache.maven.plugins:maven-checkstyle-plugin:3.1.1)
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-site-plugin:3.9.0:site (default-site) on project javapatterns: Error generating maven-checkstyle-plugin:3.1.1:checkstyle report: Failed during checkstyle configuration: cannot initialize module TreeWalker - TreeWalker is not allowed as a parent of LineLength Please review 'Parent Module' section for this Check in web documentation if Check is standard. -> [Help 1]
appears related to checkstyle/checkstyle#2116 & checkstyle/eclipse-cs#190
see "Add Git Information"
here https://itnext.io/writing-a-full-featured-maven-pom-f5b874eef312
if you reference the url-github tile in a project and then run 'mvn help:effective-pom | grep url' you will see the url is not resolved.
when using maven-site-plugin:3.9.1 there is an API incompatibility with Doxia 1.10
see "Maven Dependency Analyzer" here https://itnext.io/writing-a-full-featured-maven-pom-f5b874eef312
see "Far Jars?"
here https://itnext.io/writing-a-full-featured-maven-pom-f5b874eef312
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.