marcwrobel / parent Goto Github PK
View Code? Open in Web Editor NEWMy Maven projects parent POM
License: Apache License 2.0
My Maven projects parent POM
License: Apache License 2.0
Add the following configuration for cyclonedx-maven-plugin :
<plugin>
<groupId>org.cyclonedx</groupId>
<artifactId>cyclonedx-maven-plugin</artifactId>
<version>${cyclonedx-maven-plugin.version}</version>
<executions>
<execution>
<id>make-bom</id>
<phase>package</phase>
<goals>
<goal>makeAggregateBom</goal>
</goals>
</execution>
</executions>
<configuration>
<outputName>${project.artifactId}-${project.version}-bom</outputName>
</configuration>
</plugin>
Default goal is currently install
. The verify
goal has more meaning because usually maven is launched only to verify the build, not to install the artifact(s) in the local repository.
With this upgrade build of the project will require Java 11+.
Default base image must be changed from openjdk to eclipse-temurin (see GoogleContainerTools/jib#3483).
Plugin's version is inherited from the super-POM and must be set explicitly to avoid silent upgrades when maven is upgraded.
Plugin's version is inherited from the super-POM and must be set explicitly to avoid silent upgrades when maven is upgraded.
Maven coordinates changed. See https://github.com/Cosium/git-code-format-maven-plugin#breaking-changes-between-1x-and-2x.
Maven complains that maven-enforcer-plugin
is not activated when running mvn versions:display-plugin-updates
with Maven 3.9.
955 [INFO] Error stacktraces are turned on.
1034 [INFO] Scanning for projects...
1490 [INFO]
1490 [INFO] ------------------------< fr.marcwrobel:parent >------------------------
1490 [INFO] Building parent 3.1.0-SNAPSHOT
1490 [INFO] from pom.xml
1490 [INFO] --------------------------------[ pom ]---------------------------------
1498 [INFO]
1499 [INFO] --- versions:2.15.0:display-plugin-updates (default-cli) @ parent ---
2188 [INFO]
2188 [INFO] All plugins with a version specified are using the latest versions.
2188 [INFO]
2188 [INFO] All plugins have a version specified.
2188 [INFO]
2188 [WARNING] Project does not define minimum Maven version required for build, default is: 3.2.5
2188 [INFO] Plugins require minimum Maven version of: 3.5.4
2188 [INFO]
2188 [ERROR] Project does not define required minimum version of Maven.
2188 [ERROR] Update the pom.xml to contain maven-enforcer-plugin to
2188 [ERROR] force the Maven version which is needed to build this project.
2188 [ERROR] See https://maven.apache.org/enforcer/enforcer-rules/requireMavenVersion.html
2188 [ERROR] Using the minimum version of Maven: 3.5.4
2188 [INFO]
2189 [INFO] ------------------------------------------------------------------------
2189 [INFO] BUILD SUCCESS
2189 [INFO] ------------------------------------------------------------------------
2190 [INFO] Total time: 1.217 s
It would be a good idea to activate it by default.
to/tags
are for additional tags, main tag must be specified in to/image
.
The script will make use of the versions-maven-plugin.
Replace git-code-format-maven-plugin by any of the following :
They are more simple to use.
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.