I have a multi-module project (one of the modules is a WAR). Some modules
depend on projectX, and some of the dependencies depend on that projectX
too. I've used maven properties and dependency management to ensure they
all depend on the same version (0.0.7-SNAPSHOT). See the dependency-analyze
in [1]

I have performed a lot of changes in multiple projects today - a lot of
snapshot deployments. On running my CI server's deployment job (runs
"deploy site:site" and then "site:deploy") I get a WAR file with *multiple
timestamped versions of the projectX's SNAPSHOT (3, per module
api,core,mail).
*
Running the goal package locally doesn't yield the same problem - only one
snapshot is packaged in the war, as expected.

I've tried to figure out why this could be happening, but I am lost. Does
anyone have an idea of what could be wrong?


Cheers,

Miguel Almeida



[1]

[INFO] --- maven-dependency-plugin:2.1:analyze (default-cli) @
projectX-persist ---
[WARNING] Used undeclared dependencies found:
[WARNING]
org.hibernate.javax.persistence:hibernate-jpa-2.0-api:jar:1.0.0.Final:compile
[WARNING]
org.company.clinicalmanagement:clinicaltrial-api:jar:1.0.2-SNAPSHOT:compile
[WARNING]    org.springframework:spring-tx:jar:3.1.0.RELEASE:compile
[WARNING]    org.company.security:security-api:jar:0.0.7-SNAPSHOT:compile
[WARNING]    commons-logging:commons-logging:jar:1.1.1:compile
[WARNING]    org.apache.struts.xwork:xwork-core:jar:2.3.4:compile
[WARNING]    org.company.audit:audit-core:jar:0.1.0-SNAPSHOT:compile
[WARNING]    org.company.security:security-core:jar:0.0.7-SNAPSHOT:compile
[WARNING]    org.company.security:security-mail:jar:0.0.7-SNAPSHOT:compile
[WARNING]    joda-time:joda-time:jar:2.0:compile
[WARNING] Unused declared dependencies found:
[WARNING]    org.company:projectX-shared:pom:1.1.0-SNAPSHOT:compile
[WARNING]    org.company:projectX-model:jar:1.1.0-SNAPSHOT:compile
[WARNING]    org.company:projectX-configuration:jar:1.1.0-SNAPSHOT:test
[WARNING]    org.springframework:spring-core:jar:3.1.0.RELEASE:compile
[WARNING]    org.slf4j:jcl-over-slf4j:jar:1.5.8:runtime
[WARNING]    org.slf4j:slf4j-api:jar:1.5.8:runtime
[WARNING]    org.slf4j:slf4j-log4j12:jar:1.5.8:runtime
[WARNING]    log4j:log4j:jar:1.2.14:runtime
[WARNING]    org.springframework:spring-orm:jar:3.1.0.RELEASE:compile
[WARNING]    c3p0:c3p0:jar:0.9.1.2:provided
[WARNING]    postgresql:postgresql:jar:9.0-801.jdbc4:provided
[WARNING]    javassist:javassist:jar:3.4.GA:compile
[WARNING]    javax.servlet:servlet-api:jar:2.4:provided
[WARNING]    cglib:cglib:jar:2.2:compile
[WARNING]    org.company.security:security:pom:0.0.7-SNAPSHOT:compile
[WARNING]    org.company.audit:audit:pom:0.1.0-SNAPSHOT:compile
[INFO]

[INFO]
------------------------------------------------------------------------
[INFO] Building PROJECTX Web 1.1.0-SNAPSHOT
[INFO]
------------------------------------------------------------------------
[INFO]
[INFO] >>> maven-dependency-plugin:2.1:analyze (default-cli) @ projectX-web
>>>
[INFO]
[INFO] --- buildnumber-maven-plugin:1.0:create (default) @ projectX-web ---
[INFO]
[INFO] --- maven-dependency-plugin:2.1:analyze (default-cli) @ projectX-web
---
[WARNING] Used undeclared dependencies found:
[WARNING]
org.company.clinicalmanagement:clinicaltrial-api:jar:1.0.2-SNAPSHOT:compile
[WARNING]    org.company.security:security-api:jar:0.0.7-SNAPSHOT:compile
[WARNING]    org.hibernate:hibernate-core:jar:3.6.3.Final:compile
[WARNING]    org.apache.struts.xwork:xwork-core:jar:2.3.4:compile
[WARNING]    org.company.security:security-core:jar:0.0.7-SNAPSHOT:compile
[WARNING]    commons-logging:commons-logging-api:jar:1.1:compile
[WARNING]    org.company.audit:audit-struts:jar:0.1.0-SNAPSHOT:compile
[WARNING]    org.springframework:spring-tx:jar:3.1.0.RELEASE:compile
[WARNING]    org.company.audit:audit-core:jar:0.1.0-SNAPSHOT:compile
[WARNING]    org.company.security:security-mail:jar:0.0.7-SNAPSHOT:compile
[WARNING]    org.springframework:spring-web:jar:3.0.5.RELEASE:compile
[WARNING] Unused declared dependencies found:
[WARNING]    org.apache.commons:commons-jci-fam:jar:1.0:compile
[WARNING]    postgresql:postgresql:jar:9.0-801.jdbc4:test
[WARNING]    org.apache.struts:struts2-sitemesh-plugin:jar:2.3.4:compile
[WARNING]
org.apache.struts:struts2-config-browser-plugin:jar:2.3.4:compile
[WARNING]    org.apache.struts:struts2-spring-plugin:jar:2.3.4:compile
[WARNING]    commons-fileupload:commons-fileupload:jar:1.1.1:compile
[WARNING]    org.company:projectX-model:jar:1.1.0-SNAPSHOT:compile
[WARNING]    org.company:projectX-persist:jar:1.1.0-SNAPSHOT:compile
[WARNING]    org.company.audit:audit:pom:0.1.0-SNAPSHOT:compile
[WARNING]    org.springframework:spring-core:jar:3.1.0.RELEASE:compile
[WARNING]
org.springframework:spring-context-support:jar:3.1.0.RELEASE:compile
[WARNING]    org.slf4j:jcl-over-slf4j:jar:1.5.8:runtime
[WARNING]    org.slf4j:slf4j-api:jar:1.5.8:runtime
[WARNING]    org.slf4j:slf4j-log4j12:jar:1.5.8:runtime
[WARNING]    log4j:log4j:jar:1.2.14:runtime
[WARNING]    c3p0:c3p0:jar:0.9.1.2:test
[WARNING]    org.company:projectX-configuration:jar:1.1.0-SNAPSHOT:compile
[WARNING]
org.company:projectX-configuration:test-jar:tests:1.1.0-SNAPSHOT:compile
[WARNING]    org.company.security:security:pom:0.0.7-SNAPSHOT:compile
[WARNING]    org.xhtmlrenderer:core-renderer:jar:R8-final:compile
[WARNING]    com.lowagie:itext:jar:2.1.7:compile
[WARNING]    org.apache.poi:poi:jar:3.7:compile
[WARNING]
com.jgeppert.struts2.jquery:struts2-jquery-plugin:jar:3.0.1:compile
[WARNING]
org.company.application.version:application-version:jar:0.0.2:compile
[INFO]

[INFO]
------------------------------------------------------------------------
[INFO] Building projectX-acceptance 1.1.0-SNAPSHOT
[INFO]
------------------------------------------------------------------------

[INFO] <<< maven-dependency-plugin:2.1:analyze (default-cli) @
projectX-acceptance <<<
[INFO]
[INFO] --- maven-dependency-plugin:2.1:analyze (default-cli) @
projectX-acceptance ---
[WARNING] Used undeclared dependencies found:
[WARNING]    org.springframework:spring-beans:jar:3.1.0.RELEASE:compile
[WARNING]
org.company.clinicalmanagement:clinicaltrial-api:jar:1.0.2-SNAPSHOT:compile
[WARNING]    org.company.audit:audit-struts:jar:0.1.0-SNAPSHOT:compile
[WARNING]    org.apache.struts:struts2-junit-plugin:jar:2.3.4:test
[WARNING]    org.hibernate:hibernate-core:jar:3.6.3.Final:compile
[WARNING]    org.company.security:security-api:jar:0.0.7-SNAPSHOT:compile
[WARNING]    org.easymock:easymock:jar:3.0:compile
[WARNING]    org.company.systemDate:systemDate:jar:0.0.2:compile
[WARNING]    com.lowagie:itext:jar:2.1.7:compile
[WARNING]    junit:junit:jar:4.8.2:test
[WARNING]
org.springframework:spring-context-support:jar:3.1.0.RELEASE:compile
[WARNING]    org.apache.struts.xwork:xwork-core:jar:2.3.4:compile
[WARNING]
org.company.clinicalmanagement:clinicaltrial-core:jar:1.0.2-SNAPSHOT:compile
[WARNING]    org.company.audit:audit-core:jar:0.1.0-SNAPSHOT:compile
[WARNING]    info.cukes:cucumber-core:jar:1.0.9:test
[WARNING]    org.company.security:security-core:jar:0.0.7-SNAPSHOT:compile
[WARNING]    org.springframework:spring-web:jar:3.0.5.RELEASE:compile
[WARNING]    org.company.security:security-mail:jar:0.0.7-SNAPSHOT:compile
[WARNING]    info.cukes:cucumber-java:jar:1.0.9:test
[WARNING] Unused declared dependencies found:
[WARNING]    info.cukes:cucumber-spring:jar:1.0.9:test
[WARNING]    postgresql:postgresql:jar:9.0-801.jdbc4:provided
[WARNING]    org.company:projectX-persist:jar:1.1.0-SNAPSHOT:compile
[WARNING]    org.company:projectX-persist:test-jar:tests:1.1.0-SNAPSHOT:test
[WARNING]    org.company:projectX-configuration:jar:1.1.0-SNAPSHOT:compile
[WARNING]
org.company:projectX-configuration:test-jar:tests:1.1.0-SNAPSHOT:compile
[WARNING]    c3p0:c3p0:jar:0.9.1.2:test
[WARNING]    org.company:projectX-web:jar:classes:1.1.0-SNAPSHOT:test
[WARNING]    org.company:projectX-web:test-jar:tests:1.1.0-SNAPSHOT:test
[WARNING]    org.apache.struts:struts2-spring-plugin:jar:2.3.4:compile
[WARNING]    javax.servlet:servlet-api:jar:2.4:provided
[WARNING]    javax.servlet:jsp-api:jar:2.0:provided

Reply via email to