Hi, Our project has many Maven artifacts, the vast majority of which are OSGi bundles. These bundles are distributed together as part of our application (Cytoscape), but may also be used by third-party developers using our API.
Given this, we have been deploying our artifacts to a Maven repository each time we make a new release of our application. However, we've run into an issue with this - every time we run mvn deploy, the bundles are rebuilt with new time-stamps and checksums. This makes it impossible to ensure that what's in the Maven repository matches a tested release version of the code unless we deploy when we build (suboptimal when we have code we're not sure is release-ready, but has non-SNAPSHOT version numbers in preparation for release). I've seen that mvn deploy:deploy supposedly should do what we want (deploy without rebuilding). However, this fails on every one of our bundles with an error like the following: "The packaging for this project did not assign a file to the build artifact." mvn deploy:deploy-file works, but has to be done a file at a time with each POM and artifact specified on the command line. That would be a pain with 100+ artifacts/POMs in different locations. Does anybody know of a better way to do this? -- View this message in context: http://maven.40175.n5.nabble.com/mvn-deploy-without-rebuilding-tp5866812.html Sent from the Maven - Users mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@maven.apache.org For additional commands, e-mail: users-h...@maven.apache.org