On Jun 7, 2010, at 3:22 PM, Justin Edelson wrote:

If you don't do release:perform, how does the release artifact get created?


The release artifacts for my project (a stand-alone Java desktop app) are created using the osxappbundle and launch4j plugins. So my release process is:

1. Tag the current trunk
2. Check out and build the tagged release
3. Run "mvn osxappbundle:bundle" to create the Mac release artifact
4. Run "mvn launch4j:launch4j" to create the Windows release artifact
5. Grab the resulting .dmg and .exe files from /target and email them to the client

There's no formal deploy process because I'm just one guy working on a little desktop app. Setting up a repository would seem like overkill. Does it make sense to skip release:perform in this context?

Perhaps another option (instead of simply skipping release:perform) is to configure the deploy:deploy goal with skip=true.

Trevor


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to