| <?xml version="1.0" encoding="UTF-8"?> |
| |
| <!-- |
| Licensed to the Apache Software Foundation (ASF) under one |
| or more contributor license agreements. See the NOTICE file |
| distributed with this work for additional information |
| regarding copyright ownership. The ASF licenses this file |
| to you under the Apache License, Version 2.0 (the |
| "License"); you may not use this file except in compliance |
| with the License. You may obtain a copy of the License at |
| |
| http://www.apache.org/licenses/LICENSE-2.0 |
| |
| Unless required by applicable law or agreed to in writing, |
| software distributed under the License is distributed on an |
| "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY |
| KIND, either express or implied. See the License for the |
| specific language governing permissions and limitations |
| under the License. |
| --> |
| |
| <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> |
| <modelVersion>4.0.0</modelVersion> |
| |
| <parent> |
| <groupId>org.codehaus</groupId> |
| <artifactId>codehaus-parent</artifactId> |
| <version>4</version> |
| </parent> |
| |
| <groupId>org.codehaus.mojo</groupId> |
| <artifactId>mojo-parent</artifactId> |
| <version>32</version> |
| <packaging>pom</packaging> |
| |
| <name>Codehaus Mojo Parent</name> |
| <url>http://mojo.codehaus.org</url> |
| <organization> |
| <name>Codehaus</name> |
| <url>http://codehaus.org</url> |
| </organization> |
| |
| <mailingLists> |
| <mailingList> |
| <name>Development List</name> |
| <subscribe>dev-subscribe@mojo.codehaus.org</subscribe> |
| <unsubscribe>dev-unsubscribe@mojo.codehaus.org</unsubscribe> |
| <post>dev@mojo.codehaus.org</post> |
| <archive>http://archive.codehaus.org/lists/org.codehaus.mojo.dev</archive> |
| <otherArchives> |
| <otherArchive>http://old.nabble.com/mojo---dev-f11981.html</otherArchive> |
| <otherArchive>http://markmail.org/list/org.codehaus.mojo.dev</otherArchive> |
| </otherArchives> |
| </mailingList> |
| <mailingList> |
| <name>User List</name> |
| <subscribe>user-subscribe@mojo.codehaus.org</subscribe> |
| <unsubscribe>user-unsubscribe@mojo.codehaus.org</unsubscribe> |
| <post>user@mojo.codehaus.org</post> |
| <archive>http://archive.codehaus.org/lists/org.codehaus.mojo.user</archive> |
| <otherArchives> |
| <otherArchive>http://old.nabble.com/mojo---user-f11980.html</otherArchive> |
| <otherArchive>http://markmail.org/list/org.codehaus.mojo.user</otherArchive> |
| </otherArchives> |
| </mailingList> |
| <mailingList> |
| <name>Commits List</name> |
| <subscribe>scm-subscribe@mojo.codehaus.org</subscribe> |
| <unsubscribe>scm-unsubscribe@mojo.codehaus.org</unsubscribe> |
| <archive>http://archive.codehaus.org/lists/org.codehaus.mojo.scm</archive> |
| <otherArchives> |
| <otherArchive>http://markmail.org/list/org.codehaus.mojo.scm</otherArchive> |
| </otherArchives> |
| </mailingList> |
| <mailingList> |
| <name>Announcements List</name> |
| <subscribe>announce-subscribe@mojo.codehaus.org</subscribe> |
| <unsubscribe>announce-unsubscribe@mojo.codehaus.org</unsubscribe> |
| <post>announce@mojo.codehaus.org</post> |
| <archive>http://archive.codehaus.org/lists/org.codehaus.mojo.announce</archive> |
| <otherArchives> |
| <otherArchive>http://old.nabble.com/mojo---announce-f11982.html</otherArchive> |
| <otherArchive>http://markmail.org/list/org.codehaus.mojo.announce</otherArchive> |
| </otherArchives> |
| </mailingList> |
| </mailingLists> |
| |
| <scm> |
| <connection>scm:svn:http://svn.codehaus.org/mojo/tags/mojo-parent-32</connection> |
| <developerConnection>scm:svn:https://svn.codehaus.org/mojo/tags/mojo-parent-32</developerConnection> |
| <url>http://fisheye.codehaus.org/browse/mojo/tags/mojo-parent-32</url> |
| </scm> |
| <issueManagement> |
| <system>jira</system> |
| <url>http://jira.codehaus.org/browse/MOJO</url> |
| </issueManagement> |
| <ciManagement> |
| <system>bamboo</system> |
| <url>http://bamboo.ci.codehaus.org/browse/MOJO</url> |
| </ciManagement> |
| <distributionManagement> |
| <site> |
| <id>codehaus.org</id> |
| <name>Mojo Website</name> |
| <url>dav:https://dav.codehaus.org/mojo/</url> |
| </site> |
| </distributionManagement> |
| |
| <properties> |
| <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> |
| <mojo.javadoc.mavenVersion>${project.prerequisites.maven}</mojo.javadoc.mavenVersion> |
| <mojo.java.target>1.5</mojo.java.target> |
| <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding> |
| <!-- NOTE: We deliberately do not set maven.test.redirectTestOutputToFile here to workaround MNG-1992 --> |
| <surefire.redirectTestOutputToFile>true</surefire.redirectTestOutputToFile> |
| <!-- this property makes sure NetBeans 6.8+ picks up some formatting rules from checkstyle --> |
| <netbeans.checkstyle.format>true</netbeans.checkstyle.format> |
| <!-- m-site-p version --> |
| <sitePluginVersion>3.2</sitePluginVersion> |
| </properties> |
| |
| <dependencyManagement> |
| <dependencies> |
| <dependency> |
| <groupId>org.apache.maven</groupId> |
| <artifactId>maven-plugin-api</artifactId> |
| <version>2.0.1</version> |
| </dependency> |
| <dependency> |
| <groupId>junit</groupId> |
| <artifactId>junit</artifactId> |
| <version>4.11</version> |
| <scope>test</scope> |
| </dependency> |
| </dependencies> |
| </dependencyManagement> |
| |
| <pluginRepositories> |
| <pluginRepository> |
| <id>codehaus-snapshots</id> |
| <name>Codehaus Snapshots</name> |
| <url>http://nexus.codehaus.org/snapshots/</url> |
| <releases> |
| <enabled>false</enabled> |
| </releases> |
| </pluginRepository> |
| </pluginRepositories> |
| |
| <build> |
| <extensions> |
| <extension> |
| <groupId>org.apache.maven.wagon</groupId> |
| <artifactId>wagon-webdav-jackrabbit</artifactId> |
| <version>2.1</version> |
| </extension> |
| </extensions> |
| |
| <pluginManagement> |
| <plugins> |
| <!-- Apache plugins in alphabetical order --> |
| <plugin> |
| <groupId>org.apache.maven.plugins</groupId> |
| <artifactId>maven-antrun-plugin</artifactId> |
| <version>1.7</version> |
| </plugin> |
| <plugin> |
| <groupId>org.apache.maven.plugins</groupId> |
| <artifactId>maven-assembly-plugin</artifactId> |
| <version>2.4</version> |
| </plugin> |
| <plugin> |
| <groupId>org.apache.maven.plugins</groupId> |
| <artifactId>maven-checkstyle-plugin</artifactId> |
| <version>2.9.1</version> |
| </plugin> |
| <plugin> |
| <groupId>org.apache.maven.plugins</groupId> |
| <artifactId>maven-clean-plugin</artifactId> |
| <version>2.5</version> |
| </plugin> |
| <plugin> |
| <groupId>org.apache.maven.plugins</groupId> |
| <artifactId>maven-compiler-plugin</artifactId> |
| <version>2.5.1</version> |
| <configuration> |
| <source>${mojo.java.target}</source> |
| <target>${mojo.java.target}</target> |
| </configuration> |
| </plugin> |
| <plugin> |
| <groupId>org.apache.maven.plugins</groupId> |
| <artifactId>maven-dependency-plugin</artifactId> |
| <version>2.6</version> |
| </plugin> |
| <plugin> |
| <groupId>org.apache.maven.plugins</groupId> |
| <artifactId>maven-deploy-plugin</artifactId> |
| <version>2.7</version> |
| </plugin> |
| <plugin> |
| <groupId>org.apache.maven.plugins</groupId> |
| <artifactId>maven-enforcer-plugin</artifactId> |
| <version>1.2</version> |
| </plugin> |
| <plugin> |
| <groupId>org.apache.maven.plugins</groupId> |
| <artifactId>maven-gpg-plugin</artifactId> |
| <version>1.4</version> |
| </plugin> |
| <plugin> |
| <groupId>org.apache.maven.plugins</groupId> |
| <artifactId>maven-install-plugin</artifactId> |
| <version>2.4</version> |
| </plugin> |
| <plugin> |
| <groupId>org.apache.maven.plugins</groupId> |
| <artifactId>maven-invoker-plugin</artifactId> |
| <version>1.8</version> |
| </plugin> |
| <plugin> |
| <groupId>org.apache.maven.plugins</groupId> |
| <artifactId>maven-jar-plugin</artifactId> |
| <version>2.4</version> |
| </plugin> |
| <plugin> |
| <groupId>org.apache.maven.plugins</groupId> |
| <artifactId>maven-javadoc-plugin</artifactId> |
| <version>2.9</version> |
| </plugin> |
| <plugin> |
| <groupId>org.apache.maven.plugins</groupId> |
| <artifactId>maven-jxr-plugin</artifactId> |
| <version>2.3</version> |
| </plugin> |
| <plugin> |
| <groupId>org.apache.maven.plugins</groupId> |
| <artifactId>maven-plugin-plugin</artifactId> |
| <version>3.2</version> |
| <executions> |
| <execution> |
| <id>help-mojo</id> |
| <goals> |
| <goal>helpmojo</goal> |
| </goals> |
| </execution> |
| </executions> |
| </plugin> |
| <plugin> |
| <groupId>org.apache.maven.plugins</groupId> |
| <artifactId>maven-pmd-plugin</artifactId> |
| <version>2.7.1</version> |
| </plugin> |
| <plugin> |
| <groupId>org.apache.maven.plugins</groupId> |
| <artifactId>maven-project-info-reports-plugin</artifactId> |
| <version>2.6</version> |
| </plugin> |
| <plugin> |
| <groupId>org.apache.maven.plugins</groupId> |
| <artifactId>maven-release-plugin</artifactId> |
| <version>2.4</version> |
| <configuration> |
| <tagBase>https://svn.codehaus.org/mojo/tags</tagBase> |
| <useReleaseProfile>false</useReleaseProfile> |
| <arguments>-Pmojo-release</arguments> |
| </configuration> |
| </plugin> |
| <plugin> |
| <groupId>org.apache.maven.plugins</groupId> |
| <artifactId>maven-resources-plugin</artifactId> |
| <version>2.6</version> |
| </plugin> |
| <plugin> |
| <groupId>org.apache.maven.plugins</groupId> |
| <artifactId>maven-site-plugin</artifactId> |
| <version>${sitePluginVersion}</version> |
| </plugin> |
| <plugin> |
| <groupId>org.apache.maven.plugins</groupId> |
| <artifactId>maven-source-plugin</artifactId> |
| <version>2.2.1</version> |
| </plugin> |
| <plugin> |
| <groupId>org.apache.maven.plugins</groupId> |
| <artifactId>maven-surefire-plugin</artifactId> |
| <version>2.13</version> |
| <configuration> |
| <redirectTestOutputToFile>${surefire.redirectTestOutputToFile}</redirectTestOutputToFile> |
| </configuration> |
| </plugin> |
| <plugin> |
| <groupId>org.apache.maven.plugins</groupId> |
| <artifactId>maven-surefire-report-plugin</artifactId> |
| <version>2.13</version> |
| </plugin> |
| <!-- Codehaus plugins in alphabetical order --> |
| <plugin> |
| <groupId>org.codehaus.mojo</groupId> |
| <artifactId>animal-sniffer-maven-plugin</artifactId> |
| <version>1.9</version> |
| </plugin> |
| <plugin> |
| <groupId>org.codehaus.mojo</groupId> |
| <artifactId>cobertura-maven-plugin</artifactId> |
| <version>2.5.2</version> |
| </plugin> |
| <plugin> |
| <groupId>org.codehaus.mojo</groupId> |
| <artifactId>l10n-maven-plugin</artifactId> |
| <version>1.0-alpha-2</version> |
| </plugin> |
| <plugin> |
| <groupId>org.codehaus.mojo</groupId> |
| <artifactId>license-maven-plugin</artifactId> |
| <version>1.4</version> |
| </plugin> |
| <plugin> |
| <groupId>org.codehaus.plexus</groupId> |
| <artifactId>plexus-maven-plugin</artifactId> |
| <version>1.3.8</version> |
| </plugin> |
| <plugin> |
| <groupId>org.codehaus.mojo</groupId> |
| <artifactId>taglist-maven-plugin</artifactId> |
| <version>2.4</version> |
| </plugin> |
| <plugin> |
| <groupId>org.codehaus.mojo</groupId> |
| <artifactId>versions-maven-plugin</artifactId> |
| <version>1.3.1</version> |
| </plugin> |
| </plugins> |
| </pluginManagement> |
| |
| <plugins> |
| <plugin> |
| <groupId>org.apache.maven.plugins</groupId> |
| <artifactId>maven-enforcer-plugin</artifactId> |
| <executions> |
| <execution> |
| <id>mojo-enforcer-rules</id> |
| <phase>verify</phase> |
| <goals> |
| <goal>enforce</goal> |
| </goals> |
| <configuration> |
| <rules> |
| <bannedDependencies> |
| <excludes> |
| <exclude>org.codehaus.plexus:plexus-component-api</exclude> |
| </excludes> |
| <message>The plexus-component-api conflicts with the plexus-container-default used by Maven. You probably added a dependency that is missing the exclusions.</message> |
| </bannedDependencies> |
| <requireNoRepositories> |
| <message>Mojo is synchronized with repo1.maven.org. The rules for repo1.maven.org are that pom.xml files should not include repository definitions. If repository definitions are included, they must be limited to SNAPSHOT only repositories.</message> |
| <banRepositories>true</banRepositories> |
| <banPluginRepositories>true</banPluginRepositories> |
| <allowSnapshotRepositories>true</allowSnapshotRepositories> |
| <allowedPluginRepositories> |
| <allowedPluginRepository>codehaus-snapshots</allowedPluginRepository> |
| <allowedPluginRepository>apache.snapshots</allowedPluginRepository> |
| </allowedPluginRepositories> |
| </requireNoRepositories> |
| <requirePluginVersions> |
| <message>Best Practice is to always define plugin versions!</message> |
| <banLatest>true</banLatest> |
| <banRelease>true</banRelease> |
| </requirePluginVersions> |
| </rules> |
| </configuration> |
| </execution> |
| </executions> |
| </plugin> |
| <plugin> |
| <groupId>org.codehaus.mojo</groupId> |
| <artifactId>cobertura-maven-plugin</artifactId> |
| <executions> |
| <execution> |
| <goals> |
| <goal>clean</goal> |
| </goals> |
| </execution> |
| </executions> |
| </plugin> |
| </plugins> |
| </build> |
| |
| <reporting> |
| <plugins> |
| <!-- Apache plugins in alphabetical order --> |
| <plugin> |
| <groupId>org.apache.maven.plugins</groupId> |
| <artifactId>maven-plugin-plugin</artifactId> |
| <version>3.2</version> |
| <configuration> |
| <requirements> |
| <!-- |
| NOTE: Maven 2.x does not interpolate properties of the form project.*|pom.* so the Maven Plugin Plugin |
| gets garbage when manually examining the config of the Maven Compiler Plugin. |
| --> |
| <jdk>${mojo.java.target}</jdk> |
| </requirements> |
| </configuration> |
| </plugin> |
| <plugin> |
| <groupId>org.apache.maven.plugins</groupId> |
| <artifactId>maven-project-info-reports-plugin</artifactId> |
| <version>2.6</version> |
| <reportSets> |
| <reportSet> |
| <reports> |
| <report>cim</report> |
| <report>dependency-info</report> |
| <report>index</report> |
| <report>issue-tracking</report> |
| <report>mailing-list</report> |
| <report>project-team</report> |
| <report>scm</report> |
| <report>summary</report> |
| </reports> |
| </reportSet> |
| </reportSets> |
| </plugin> |
| </plugins> |
| </reporting> |
| |
| <profiles> |
| <profile> |
| <id>mojo-release</id> |
| <build> |
| <plugins> |
| <plugin> |
| <groupId>org.apache.maven.plugins</groupId> |
| <artifactId>maven-assembly-plugin</artifactId> |
| <dependencies> |
| <dependency> |
| <groupId>org.apache.apache.resources</groupId> |
| <artifactId>apache-source-release-assembly-descriptor</artifactId> |
| <version>1.0.3</version> |
| </dependency> |
| </dependencies> |
| <executions> |
| <execution> |
| <id>attach-source-release-distro</id> |
| <phase>package</phase> |
| <goals> |
| <goal>single</goal> |
| </goals> |
| <configuration> |
| <runOnlyAtExecutionRoot>true</runOnlyAtExecutionRoot> |
| <descriptorRefs> |
| <descriptorRef>source-release</descriptorRef> |
| </descriptorRefs> |
| <tarLongFileFormat>gnu</tarLongFileFormat> |
| </configuration> |
| </execution> |
| </executions> |
| </plugin> |
| <plugin> |
| <groupId>org.apache.maven.plugins</groupId> |
| <artifactId>maven-deploy-plugin</artifactId> |
| <configuration> |
| <updateReleaseInfo>true</updateReleaseInfo> |
| </configuration> |
| </plugin> |
| <plugin> |
| <groupId>org.apache.maven.plugins</groupId> |
| <artifactId>maven-source-plugin</artifactId> |
| <executions> |
| <execution> |
| <id>attach-sources</id> |
| <goals> |
| <goal>jar-no-fork</goal> |
| </goals> |
| </execution> |
| </executions> |
| </plugin> |
| <plugin> |
| <groupId>org.apache.maven.plugins</groupId> |
| <artifactId>maven-javadoc-plugin</artifactId> |
| <executions> |
| <execution> |
| <id>attach-javadocs</id> |
| <goals> |
| <goal>jar</goal> |
| </goals> |
| </execution> |
| </executions> |
| </plugin> |
| <plugin> |
| <groupId>org.apache.maven.plugins</groupId> |
| <artifactId>maven-gpg-plugin</artifactId> |
| <executions> |
| <execution> |
| <id>sign-artifacts</id> |
| <phase>verify</phase> |
| <goals> |
| <goal>sign</goal> |
| </goals> |
| </execution> |
| </executions> |
| </plugin> |
| </plugins> |
| </build> |
| </profile> |
| <profile> |
| <id>reporting</id> |
| <activation> |
| <property> |
| <name>skipReports</name> |
| <value>!true</value> |
| </property> |
| </activation> |
| <reporting> |
| <plugins> |
| <!-- Apache plugins in alphabetical order --> |
| <plugin> |
| <groupId>org.apache.maven.plugins</groupId> |
| <artifactId>maven-checkstyle-plugin</artifactId> |
| <version>2.9.1</version> |
| <configuration> |
| <configLocation>config/maven_checks.xml</configLocation> |
| <headerLocation>config/maven-header.txt</headerLocation> |
| </configuration> |
| <reportSets> |
| <reportSet> |
| <reports> |
| <report>checkstyle</report> |
| </reports> |
| </reportSet> |
| </reportSets> |
| </plugin> |
| <plugin> |
| <groupId>org.apache.maven.plugins</groupId> |
| <artifactId>maven-javadoc-plugin</artifactId> |
| <version>2.9</version> |
| <configuration> |
| <quiet>true</quiet> |
| <links> |
| <link>http://docs.oracle.com/javaee/1.4/api/</link> |
| <link>http://commons.apache.org/collections/apidocs-COLLECTIONS_3_0/</link> |
| <link>http://commons.apache.org/dbcp/apidocs/</link> |
| <link>http://commons.apache.org/fileupload/apidocs/</link> |
| <link>http://commons.apache.org/logging/apidocs/</link> |
| <link>http://commons.apache.org/pool/apidocs/</link> |
| <link>http://junit.sourceforge.net/javadoc/</link> |
| <link>http://logging.apache.org/log4j/1.2/apidocs/</link> |
| <link>http://jakarta.apache.org/regexp/apidocs/</link> |
| <link>http://velocity.apache.org/engine/releases/velocity-1.5/apidocs/</link> |
| <link>http://maven.apache.org/ref/${mojo.javadoc.mavenVersion}/maven-artifact/apidocs/</link> |
| <link>http://maven.apache.org/ref/${mojo.javadoc.mavenVersion}/maven-artifact-manager/apidocs/</link> |
| <link>http://maven.apache.org/ref/${mojo.javadoc.mavenVersion}/maven-model/apidocs/</link> |
| <link>http://maven.apache.org/ref/${mojo.javadoc.mavenVersion}/maven-plugin-api/apidocs/</link> |
| <link>http://maven.apache.org/ref/${mojo.javadoc.mavenVersion}/maven-project/apidocs/</link> |
| <link>http://maven.apache.org/ref/${mojo.javadoc.mavenVersion}/maven-reporting/maven-reporting-api/apidocs/</link> |
| <link>http://maven.apache.org/ref/${mojo.javadoc.mavenVersion}/maven-settings/apidocs/</link> |
| </links> |
| <tagletArtifacts> |
| <tagletArtifact> |
| <groupId>org.apache.maven.plugin-tools</groupId> |
| <artifactId>maven-plugin-tools-javadoc</artifactId> |
| <version>3.2</version> |
| </tagletArtifact> |
| <tagletArtifact> |
| <groupId>org.codehaus.plexus</groupId> |
| <artifactId>plexus-component-javadoc</artifactId> |
| <version>1.5.5</version> |
| </tagletArtifact> |
| </tagletArtifacts> |
| </configuration> |
| <reportSets> |
| <reportSet> |
| <reports> |
| <report>javadoc</report> |
| <report>test-javadoc</report> |
| </reports> |
| </reportSet> |
| </reportSets> |
| </plugin> |
| <plugin> |
| <groupId>org.apache.maven.plugins</groupId> |
| <artifactId>maven-jxr-plugin</artifactId> |
| <version>2.3</version> |
| </plugin> |
| <plugin> |
| <groupId>org.apache.maven.plugins</groupId> |
| <artifactId>maven-pmd-plugin</artifactId> |
| <version>2.7.1</version> |
| <configuration> |
| <targetJdk>${mojo.java.target}</targetJdk> |
| <rulesets> |
| <ruleset>http://svn.codehaus.org/mojo/tags/mojo-parent-22/src/main/config/pmd/mojo_rules.xml</ruleset> |
| </rulesets> |
| <excludeRoots> |
| <excludeRoot>${project.build.directory}/generated-sources/antlr</excludeRoot> |
| <excludeRoot>${project.build.directory}/generated-sources/javacc</excludeRoot> |
| <excludeRoot>${project.build.directory}/generated-sources/modello</excludeRoot> |
| <excludeRoot>${project.build.directory}/generated-sources/plugin</excludeRoot> |
| </excludeRoots> |
| </configuration> |
| </plugin> |
| <plugin> |
| <groupId>org.apache.maven.plugins</groupId> |
| <artifactId>maven-project-info-reports-plugin</artifactId> |
| <version>2.6</version> |
| <reportSets> |
| <reportSet> |
| <reports> |
| <report>cim</report> |
| <report>dependencies</report> |
| <report>dependency-convergence</report> |
| <report>dependency-info</report> |
| <report>dependency-management</report> |
| <report>index</report> |
| <report>issue-tracking</report> |
| <report>license</report> |
| <report>mailing-list</report> |
| <report>plugin-management</report> |
| <report>project-team</report> |
| <report>scm</report> |
| <report>summary</report> |
| </reports> |
| </reportSet> |
| </reportSets> |
| </plugin> |
| <plugin> |
| <groupId>org.apache.maven.plugins</groupId> |
| <artifactId>maven-surefire-report-plugin</artifactId> |
| <version>2.13</version> |
| <reportSets> |
| <reportSet> |
| <reports> |
| <report>report</report> |
| </reports> |
| </reportSet> |
| </reportSets> |
| </plugin> |
| <!-- Codehaus plugins in alphabetical order --> |
| <plugin> |
| <groupId>org.codehaus.mojo</groupId> |
| <artifactId>cobertura-maven-plugin</artifactId> |
| <version>2.5.2</version> |
| <configuration> |
| <instrumentation> |
| <excludes> |
| <exclude>**/HelpMojo.class</exclude> |
| </excludes> |
| </instrumentation> |
| </configuration> |
| </plugin> |
| <plugin> |
| <groupId>org.codehaus.mojo</groupId> |
| <artifactId>taglist-maven-plugin</artifactId> |
| <version>2.4</version> |
| </plugin> |
| </plugins> |
| </reporting> |
| </profile> |
| <profile> |
| <id>maven-3</id> |
| <activation> |
| <file> |
| <!-- This employs that the basedir expression is only recognized by Maven 3.x (see MNG-2363) --> |
| <exists>${basedir}</exists> |
| </file> |
| </activation> |
| <build> |
| <plugins> |
| <!-- if releasing current pom with maven 3 site descriptor must be attached --> |
| <plugin> |
| <groupId>org.apache.maven.plugins</groupId> |
| <artifactId>maven-site-plugin</artifactId> |
| <inherited>false</inherited> |
| <executions> |
| <execution> |
| <id>attach-descriptor</id> |
| <goals> |
| <goal>attach-descriptor</goal> |
| </goals> |
| </execution> |
| </executions> |
| </plugin> |
| </plugins> |
| </build> |
| </profile> |
| </profiles> |
| </project> |