update build plugins Signed-off-by: Lukas Jungmann <lukas.jungmann@oracle.com>
diff --git a/jaxb-api/pom.xml b/jaxb-api/pom.xml index f00f0d6..e27a62f 100644 --- a/jaxb-api/pom.xml +++ b/jaxb-api/pom.xml
@@ -45,24 +45,16 @@ <configuration> <rules> <requireJavaVersion> - <version>[1.8,)</version> + <version>[11,)</version> </requireJavaVersion> <requireMavenVersion> - <version>[3.0.3,)</version> + <version>[3.6.0,)</version> </requireMavenVersion> <DependencyConvergence /> </rules> </configuration> </plugin> <plugin> - <artifactId>maven-jar-plugin</artifactId> - <configuration> - <archive> - <manifestFile>${project.build.outputDirectory}/META-INF/MANIFEST.MF</manifestFile> - </archive> - </configuration> - </plugin> - <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>buildnumber-maven-plugin</artifactId> <configuration> @@ -81,7 +73,6 @@ ${spotbugs.exclude} </excludeFilterFile> <fork>true</fork> - <jvmArgs>-Xms64m -Xmx256m</jvmArgs> </configuration> </plugin> <plugin> @@ -258,11 +249,7 @@ <goal>manifest</goal> </goals> <configuration> - <archive> - <manifestFile>${project.build.outputDirectory}/META-INF/MANIFEST.MF</manifestFile> - </archive> <instructions> - <_removeheaders>Bnd-LastModified,Built-By,Include-Resource,Private-Package</_removeheaders> <Bundle-Version>${project.version}</Bundle-Version> <!-- 2.2.99.bnull --> <Bundle-Description> Jakarta XML Binding API ${spec.version} Design Specification @@ -285,6 +272,17 @@ </execution> </executions> </plugin> + <plugin> + <artifactId>maven-jar-plugin</artifactId> + <configuration> + <archive> + <manifest> + <addDefaultEntries>false</addDefaultEntries> + </manifest> + <manifestFile>${project.build.outputDirectory}/META-INF/MANIFEST.MF</manifestFile> + </archive> + </configuration> + </plugin> </plugins> </build> </project>
diff --git a/pom.xml b/pom.xml index 061396d..f1c2e6e 100644 --- a/pom.xml +++ b/pom.xml
@@ -77,7 +77,7 @@ <spotbugs.exclude>${project.basedir}/exclude.xml</spotbugs.exclude> <spotbugs.skip>false</spotbugs.skip> <spotbugs.threshold>Low</spotbugs.threshold> - <spotbugs.version>3.1.12.2</spotbugs.version> + <spotbugs.version>4.0.0</spotbugs.version> <release.spec.feedback>jaxb-dev@eclipse.org</release.spec.feedback> <release.spec.date>Jul 2017</release.spec.date> @@ -116,7 +116,7 @@ <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>build-helper-maven-plugin</artifactId> - <version>3.0.0</version> + <version>3.1.0</version> </plugin> <plugin> <artifactId>maven-compiler-plugin</artifactId> @@ -133,7 +133,7 @@ </plugin> <plugin> <artifactId>maven-javadoc-plugin</artifactId> - <version>3.1.1</version> + <version>3.2.0</version> </plugin> <plugin> <artifactId>maven-enforcer-plugin</artifactId> @@ -143,6 +143,11 @@ <groupId>org.apache.felix</groupId> <artifactId>maven-bundle-plugin</artifactId> <version>4.2.1</version> + <configuration> + <instructions> + <_noextraheaders>true</_noextraheaders> + </instructions> + </configuration> </plugin> <plugin> <artifactId>maven-jar-plugin</artifactId> @@ -215,6 +220,7 @@ <configuration> <archive> <manifest> + <addDefaultEntries>false</addDefaultEntries> <addDefaultImplementationEntries>true</addDefaultImplementationEntries> </manifest> <manifestEntries>