Author: rec Date: Tue Jun 10 12:06:46 2014 New Revision: 1601614 URL: http://svn.apache.org/r1601614 Log: [UIMA-3869] Better maven-plugin-plugin configuration - Configure extractors in parent-pom - Configure helpmojo in parent-pom - Now all maven-plugin-plugin configuration can be removed in the modules
Modified: uima/build/trunk/parent-pom/pom.xml uima/uimafit/trunk/uimafit-maven-plugin/pom.xml uima/uimaj/trunk/PearPackagingMavenPlugin/pom.xml uima/uimaj/trunk/jcasgen-maven-plugin/pom.xml Modified: uima/build/trunk/parent-pom/pom.xml URL: http://svn.apache.org/viewvc/uima/build/trunk/parent-pom/pom.xml?rev=1601614&r1=1601613&r2=1601614&view=diff ============================================================================== --- uima/build/trunk/parent-pom/pom.xml (original) +++ uima/build/trunk/parent-pom/pom.xml Tue Jun 10 12:06:46 2014 @@ -319,19 +319,19 @@ Copyright (c) 2003, 2006 IBM Corporation <artifactId>build-helper-maven-plugin</artifactId> <version>1.8</version> </plugin> -<!-- + <!-- <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-enforcer-plugin</artifactId> <version>1.3</version> </plugin> - --> + --> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-plugin-plugin</artifactId> - <!-- Version 3.3 required for Java 8 builds --> - <!-- http://jira.codehaus.org/browse/MPLUGIN-244 --> - <version>3.3</version> + <!-- Version 3.3 required for Java 8 builds --> + <!-- http://jira.codehaus.org/browse/MPLUGIN-244 --> + <version>3.3</version> <executions> <execution> <!-- force to use process-classes phase so runs after Java Annotations are available --> @@ -339,7 +339,19 @@ Copyright (c) 2003, 2006 IBM Corporation <id>default-descriptor</id> <phase>process-classes</phase> </execution> + <execution> + <id>generate-helpmojo</id> + <goals><goal>helpmojo</goal></goals> + <configuration> + <!-- The following line can be removed when upgrading to maven-plugin-plugin:3.4 --> + <!-- https://jira.codehaus.org/browse/MPLUGIN-238 --> + <skipErrorNoDescriptorsFound>true</skipErrorNoDescriptorsFound> + </configuration> + </execution> </executions> + <configuration> + <extractors><extractor>java-annotations</extractor></extractors> + </configuration> </plugin> <!-- set Java 1.5 as the source and target of compilation --> Modified: uima/uimafit/trunk/uimafit-maven-plugin/pom.xml URL: http://svn.apache.org/viewvc/uima/uimafit/trunk/uimafit-maven-plugin/pom.xml?rev=1601614&r1=1601613&r2=1601614&view=diff ============================================================================== --- uima/uimafit/trunk/uimafit-maven-plugin/pom.xml (original) +++ uima/uimafit/trunk/uimafit-maven-plugin/pom.xml Tue Jun 10 12:06:46 2014 @@ -120,19 +120,6 @@ <build> <plugins> <plugin> - <groupId>org.apache.maven.plugins</groupId> - <artifactId>maven-plugin-plugin</artifactId> - <executions> - <execution> - <id>help-goal</id> - <phase>process-classes</phase> - <goals> - <goal>helpmojo</goal> - </goals> - </execution> - </executions> - </plugin> - <plugin> <artifactId>maven-invoker-plugin</artifactId> <configuration> <debug>true</debug> @@ -182,36 +169,6 @@ </configuration> </plugin> </plugins> - <pluginManagement> - <plugins> - <!--This plugin's configuration is used to store Eclipse m2e settings - only. It has no influence on the Maven build itself. --> - <plugin> - <groupId>org.eclipse.m2e</groupId> - <artifactId>lifecycle-mapping</artifactId> - <version>1.0.0</version> - <configuration> - <lifecycleMappingMetadata> - <pluginExecutions> - <pluginExecution> - <pluginExecutionFilter> - <groupId>org.apache.maven.plugins</groupId> - <artifactId>maven-plugin-plugin</artifactId> - <versionRange>[3.2,)</versionRange> - <goals> - <goal>helpmojo</goal> - </goals> - </pluginExecutionFilter> - <action> - <ignore /> - </action> - </pluginExecution> - </pluginExecutions> - </lifecycleMappingMetadata> - </configuration> - </plugin> - </plugins> - </pluginManagement> </build> <url>${uimaWebsiteUrl}</url> <inceptionYear>2012</inceptionYear> Modified: uima/uimaj/trunk/PearPackagingMavenPlugin/pom.xml URL: http://svn.apache.org/viewvc/uima/uimaj/trunk/PearPackagingMavenPlugin/pom.xml?rev=1601614&r1=1601613&r2=1601614&view=diff ============================================================================== --- uima/uimaj/trunk/PearPackagingMavenPlugin/pom.xml (original) +++ uima/uimaj/trunk/PearPackagingMavenPlugin/pom.xml Tue Jun 10 12:06:46 2014 @@ -100,23 +100,5 @@ <build> <finalName>uima-pear-maven-plugin</finalName> - - <plugins> - <plugin> - <artifactId>maven-plugin-plugin</artifactId> - <configuration> - <goalPrefix>uimaPear</goalPrefix> - <extractors><extractor>java-annotations</extractor></extractors> - </configuration> - <executions> - <execution> - <id>generate-helpmojo</id> - <goals><goal>helpmojo</goal></goals> - </execution> - </executions> - - </plugin> - </plugins> - </build> </project> Modified: uima/uimaj/trunk/jcasgen-maven-plugin/pom.xml URL: http://svn.apache.org/viewvc/uima/uimaj/trunk/jcasgen-maven-plugin/pom.xml?rev=1601614&r1=1601613&r2=1601614&view=diff ============================================================================== --- uima/uimaj/trunk/jcasgen-maven-plugin/pom.xml (original) +++ uima/uimaj/trunk/jcasgen-maven-plugin/pom.xml Tue Jun 10 12:06:46 2014 @@ -120,21 +120,6 @@ </execution> </executions> </plugin> - <plugin> - <groupId>org.apache.maven.plugins</groupId> - <artifactId>maven-plugin-plugin</artifactId> - <configuration> - <extractors><extractor>java-annotations</extractor></extractors> - </configuration> - <executions> - <execution> - <id>generated-helpmojo</id> - <goals> - <goal>helpmojo</goal> - </goals> - </execution> - </executions> - </plugin> </plugins> </build> </project>