[
https://issues.jboss.org/browse/AS7-4154?page=com.atlassian.jira.plugin.s...
]
Ondrej Zizka edited comment on AS7-4154 at 10/28/12 7:58 AM:
-------------------------------------------------------------
{code:xml}
<profile>
<id>api-signature.create</id>
<build>
<plugins>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>animal-sniffer-maven-plugin</artifactId>
<version>1.9</version>
<configuration>
<!--
<skipIfNoJavaHome>true</skipIfNoJavaHome>
<includeJavaHome>false</includeJavaHome>
<includeDependencies>
<includeDependency>org.jboss.as:*</includeDependency>
</includeDependencies>
-->
<excludeDependencies>
<excludeDependency>com.sun.faces:*</excludeDependency>
<excludeDependency>com.google.collections:*</excludeDependency>
</excludeDependencies>
<includeClasses>
<includeClass>org.jboss.as.*</includeClass>
</includeClasses>
<excludeClasses>
<excludeClass>com.sun.*</excludeClass>
<excludeClass>com.google.common.collect.MapMaker</excludeClass>
</excludeClasses>
</configuration>
<executions>
<execution>
<id>api-signature.create.animal-sniffer</id>
<phase>site</phase>
<goals><goal>build</goal></goals>
</execution>
</executions>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-install-plugin</artifactId>
<version>2.4</version>
<executions>
<execution>
<id>api-signature.create.install</id>
<phase>site</phase>
<goals><goal>install-file</goal></goals>
<configuration>
<file>${project.build.directory}/${project.artifactId}-${project.version}.signature</file>
<groupId>${project.groupID}</groupId>
<artifactId>${project.artifactId}</artifactId>
<version>${project.version}</version>
<packaging>signature</packaging>
</configuration>
</execution>
</executions>
</plugin>
</plugins>
</build>
</profile>
{code}
was (Author: ozizka):
{code:xml}
<profile>
<id>api-signature-check</id>
<build>
<plugins>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>animal-sniffer-maven-plugin</artifactId>
<version>1.9</version>
<configuration>
<!--
<skipIfNoJavaHome>true</skipIfNoJavaHome>
<includeJavaHome>false</includeJavaHome>
<includeDependencies>
<includeDependency>org.jboss.as:*</includeDependency>
</includeDependencies>
-->
<excludeDependencies>
<excludeDependency>com.sun.faces:*</excludeDependency>
<excludeDependency>com.google.collections:*</excludeDependency>
</excludeDependencies>
<includeClasses>
<includeClass>org.jboss.as.*</includeClass>
</includeClasses>
<excludeClasses>
<excludeClass>com.sun.*</excludeClass>
<excludeClass>com.google.common.collect.MapMaker</excludeClass>
</excludeClasses>
</configuration>
<executions>
<execution>
<id>api-signature.build</id>
<phase>site</phase>
<goals><goal>build</goal></goals>
</execution>
</executions>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-install-plugin</artifactId>
<version>2.4</version>
<executions>
<execution>
<id>api-signature.install</id>
<phase>site</phase>
<goals><goal>install-file</goal></goals>
<configuration>
<file>${project.build.directory}/${project.artifactId}-${project.version}.signature</file>
<groupId>${project.groupID}</groupId>
<artifactId>${project.artifactId}</artifactId>
<version>${project.version}</version>
<packaging>signature</packaging>
</configuration>
</execution>
</executions>
</plugin>
</plugins>
</build>
</profile>
{code}
TS: API changes report - Animal sniffer maven plugin
----------------------------------------------------
Key: AS7-4154
URL:
https://issues.jboss.org/browse/AS7-4154
Project: Application Server 7
Issue Type: Sub-task
Components: Test Suite
Reporter: Ondrej Zizka
Assignee: Ondrej Zizka
Fix For: 7.1.4.Final (EAP)
Original Estimate: 3 days
Remaining Estimate: 3 days
Add support for such report.
See:
http://mojo.codehaus.org/animal-sniffer-maven-plugin/
{code}
mvn animal-sniffer:build -DincludeJavaHome=false -DskipIfNoJavaHome=true
{code}
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see:
http://www.atlassian.com/software/jira