Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Duplicate
-
3.2.3
-
None
-
None
-
None
Description
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 rfscholte on twitter.
Attachments
Issue Links
- duplicates
-
MWAR-427 WAR plugin includes the same artifact twice if used without clean
- Closed