can you do a favour and try changing scope to compile? if it works with scope compile please file a JIRA

Sent from my [rhymes with tryPod] ;-)

On 24 Dec 2009, at 08:18, djeanprost <[email protected]> wrote:


I changed my pom so that animal-sniffer is bound to the verify phase which a better phase for such a feature, but I still get a this behaviour. I setup animal sniffer on another artifact. (You can see hereunder this pom.xml). I
still get errors regarding commons-codec and code of mine.
Where am I wrong ?

[INFO] Checking unresolved references to
org.codehaus.mojo.signature:java14:1.0
com/dexia/sofaxis/sso/common/SSOException
[ERROR] Undefined reference:
com/dexia/sofaxis/sso/common/SSOException.<init>()V in
C:\root\sofaxis-custom-sso\sso-common\target\classes\com\dexia \sofaxis\sso\common\CorruptedTicketException
.class
com/dexia/sofaxis/sso/common/SSOException
[ERROR] Undefined reference: org/apache/commons/codec/binary/Base64 in
C:\root\sofaxis-custom-sso\sso-common\target\classes\com\dexia \sofaxis\sso\common\SSOUtils.class
org/apache/commons/codec/binary/Base64
[ERROR] Undefined reference:
org/apache/commons/codec/binary/Base64.<init>()V in
C:\root\sofaxis-custom-sso\sso-common\target\classes\com\dexia \sofaxis\sso\common\SSOUtils.class
com/dexia/sofaxis/sso/common/SSOUtils
[ERROR] Undefined reference:
com/dexia/sofaxis/sso/common/CorruptedTicketException.<init>()V in
C:\root\sofaxis-custom-sso\sso-common\target\classes\com\dexia \sofaxis\sso\common\SSOUtils.cla
ss
java/lang/StringBuffer
java/lang/StringBuffer
java/lang/StringBuffer
java/lang/StringBuffer
com/dexia/sofaxis/sso/common/SSOUtils
java/text/SimpleDateFormat
java/lang/StringBuffer
java/lang/StringBuffer
java/lang/StringBuffer
com/dexia/sofaxis/sso/common/SSOUtils
java/lang/StringBuffer
java/lang/StringBuffer
java/security/MessageDigest
java/lang/String
java/security/MessageDigest
java/security/MessageDigest
java/lang/String
com/dexia/sofaxis/sso/common/SSOUtils
org/apache/commons/codec/binary/Base64
[ERROR] Undefined reference:
org/apache/commons/codec/binary/Base64.encode([B)[B in
C:\root\sofaxis-custom-sso\sso-common\target\classes\com\dexia \sofaxis\sso\common\SSOUtils.class
java/lang/String
java/lang/RuntimeException
java/lang/RuntimeException
com/dexia/sofaxis/sso/common/SSOUtils
java/text/SimpleDateFormat
java/util/Calendar
java/util/Calendar
com/dexia/sofaxis/sso/common/SSOUtils
java/util/Calendar
java/util/Date
java/util/Date
java/util/Calendar
java/util/Date
com/dexia/sofaxis/sso/common/CorruptedTicketException
com/dexia/sofaxis/sso/common/CorruptedTicketException
java/util/Date
java/util/Date
com/dexia/common/util/URLBuilder
(...)
[INFO]
--- ---------------------------------------------------------------------
[ERROR] BUILD FAILURE



<dependencies>
<dependency>
<groupId>commons-codec</groupId>
<artifactId>commons-codec</artifactId>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<scope>test</scope>
</dependency>
<dependency>
<groupId>com.dexia.sofaxis.siactuel</groupId>
<artifactId>common_util</artifactId>
<version>1.0</version>
</dependency>
</dependencies>
<build>
<plugins>
<plugin>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<source>1.4</source>
<target>1.4</target>
</configuration>
</plugin>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>animal-sniffer-maven-plugin</artifactId>
<executions>
<execution>
<id>check-java-version</id>
<phase>verify</phase>
<goals>
<goal>check</goal>
</goals>
<configuration>
<signature>
<groupId>org.codehaus.mojo.signature</groupId>
<artifactId>java14</artifactId>
<version>1.0</version>
</signature>
</configuration>
</execution>
</executions>
</plugin>
</plugins>
</build>





Stephen Connolly-2 wrote:

1. Any dependencies that are listed in your pom should be automatically ignored. I assume you have a dependency for the catalina.jar in your pom?

2. you should _not_ bind to the compile phase, as the execution order is
not
defined within a phase. bind to a phase that is later than compile, e.g.
test or verify.  The examples on the website (e.g.
http://mojo.codehaus.org/animal-sniffer-maven-plugin/examples/checking-signatures.html )
show binding to a phase after compile

2009/12/23 djeanprost <[email protected]>


Hello,

I'm trying to use animal sniffer maven plugin  in my pom.xml
It gives me error tellign me that some of the API I use in my code are
not
present in the signature I mentionned. The API I use come from
catalina.jar
I can't believe I have to ignore all the API I use, don't I ?

Thank you

The error I get:
org/apache/catalina/authenticator/AuthenticatorBase
[ERROR] Undefined reference:
org/apache/catalina/authenticator/AuthenticatorBase.<init>()V in

C:\root\tomcat-valve-custom-sso\target\classes\com\dexia\sofaxis \tomcat\authenticator\SofaxisSSO
Authenticator.class
com/dexia/sofaxis/tomcat/authenticator/SofaxisSSOAuthenticator
[ERROR] Undefined reference:

com/dexia/sofaxis/tomcat/authenticator/ SofaxisSSOAuthenticator.containerLog#Lorg/apache/commons/logging/ Log;
in C:\root\tomcat-valve-custom-sso\target\classes\co
m\dexia\sofaxis\tomcat\authenticator\SofaxisSSOAuthenticator.class
org/apache/commons/logging/Log
[ERROR] Undefined reference:
org/apache/commons/logging/Log.debug(Ljava/lang/Object;)V in

C:\root\tomcat-valve-custom-sso\target\classes\com\dexia\sofaxis \tomcat\authenticator\SofaxisSSOAuth
enticator.class
com/dexia/sofaxis/tomcat/authenticator/SofaxisSSOAuthenticator
java/lang/StringBuffer
java/lang/StringBuffer



<plugins>
 <plugin>
  <artifactId>maven-compiler-plugin</artifactId>
  <configuration>
      <source>1.4</source>
      <target>1.4</target>
  </configuration>
</plugin>
<plugin>
  <groupId>org.codehaus.mojo</groupId>
  <artifactId>animal-sniffer-maven-plugin</artifactId>
    <executions>
      <execution>
             <id>check-java-version</id>
        <phase>compile</phase>
        <goals>
          <goal>check</goal>
        </goals>
        <configuration>
          <signature>
              <groupId>org.codehaus.mojo.signature</groupId>
              <artifactId>java14</artifactId>
              <version>1.0</version>
          </signature>
        </configuration>
      </execution>
</executions>
</plugin>
</plugins>
--
View this message in context:
http://old.nabble.com/Don%27t-understant-animal-sniffer-behaviour-tp26902338p26902338.html
Sent from the mojo - user mailing list archive at Nabble.com.


--- ------------------------------------------------------------------
To unsubscribe from this list, please visit:

  http://xircles.codehaus.org/manage_email






--
View this message in context: 
http://old.nabble.com/Don%27t-understand-animal-sniffer-behaviour-tp26902338p26911440.html
Sent from the mojo - user mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe from this list, please visit:

   http://xircles.codehaus.org/manage_email



---------------------------------------------------------------------
To unsubscribe from this list, please visit:

   http://xircles.codehaus.org/manage_email


Reply via email to