-
Type:
Bug
-
Status: Closed
-
Priority:
Major
-
Resolution: Duplicate
-
Affects Version/s: 3.2.3
-
Fix Version/s: None
-
Component/s: None
-
Labels:None
A mvn clean is required when a dependency version is updated in a war project pom file; otherwise, both the old and new version of the dependency will appear in the lib directory of the war.
Steps to recreate:
- Create simple war project with 1 or more dependencies.
- mvn clean package
- List library jar files in target/<war>/lib.
- Update a dependency version in pom.xml
- mvn package (note: no clean).
- List library jar files in target/<war>/lib.
- At this point the lib folder will contain both versions of the dependency.
Expected:
A clean should not required when dependency versions are updated; mvn package should be sufficient. This expectation is somewhat driven by a discussion with Robert Scholte on twitter.
- duplicates
-
MWAR-427 WAR plugin includes the same artifact twice if used without clean
-
- Closed
-