I have a multi-module project that works fine for everything, apart from release:perform.
I think I know why, but I don't know how to fix it. Basically, I have a project that is defined as <packaging>uberwar</packaging>. This artifact is built into a .WAR file. The dependency that includes it has <type>war</type> (which is what it is). When release:prepare is executed, it fails, because it claims that it can't find the referenced war file in any local repository (error similar to one attached at the end). I think this is something to do with the <type>/<packaging> difference - but I don't see why it's behaving differently in the release plugin. Is this a bug or is there a workaround ? Missing: ---------- 1) com.cswgroup.kms.kes.apps:kms:war:2.2 Try downloading the file manually from the project website. Then, install it using the command: mvn install:install-file -DgroupId=com.cswgroup.kms.kes.apps-DartifactId=kms \ -Dversion=2.2 -Dpackaging=war -Dfile=/path/to/file Path to dependency: 1) com.cswgroup.kms.kes.installer:KES-Install:jar:2.2 2) com.cswgroup.kms.kes.apps:kms:war:2.2