Hi,

Thanks for responding.
In our project, we first do "mvn install" to produce the artifact and then run QA tests to make sure the artifacts are good before deploying to the remote maven repository. When executing "mvn deploy", it will go through preceding lifecycle phases (compile, package, test, install) before getting to deploy. We want to make sure the same artifacts that was tested in the local maven repository is getting published to the remote repository. But since deploy is executing compile, package and install again, it may possibly end up with different artifacts then the ones that was tested. Is there a workaround to this? Is it possible to skip the preceding lifecycle phases when executing "mvn deploy". There are hundreds of artifacts in the project so deploying individual files with deploy:deploy-file will not work for us.
Any suggestions?

Thanks,
Jane


Baptiste MATHUS wrote:
Well, I'm finally not sure I understand what you want to do.
Did you look at the provided link?

Some goals (bound to the standard lifecycle that you should be aware of:
http://maven.apache.org/guides/introduction/introduction-to-the-lifecycle.html#Build_Lifecycle_Basics
)
* "package" will create the "packaged" version inside target directory
(though this directory is customizable, but let's say you use the default
values)
* "install" will do all that package does + install the packaged artifact
inside your local repository
* "deploy" will do all that install does + deploy the artifact into your
maven repository

Deploy:deploy-file works at the file level. It takes many arguments, and you
can use it to deploy any artifact in any repository, any
groupId/artifactId/version.

Really, I think this is what you need. If not, please rephrase your need
more thoroughly.

Cheers.

2009/5/20 Jane Young <jane.yo...@sun.com>

Thanks for the link.
I do not want to deploy individual artifacts.  I want to deploy artifacts
from a project.   Is it possible to do this with deploy:deploy-file?




Baptiste MATHUS wrote:

Hi,

See
http://maven.apache.org/plugins/maven-deploy-plugin/deploy-file-mojo.html
Also note that modern MRM have a page that features this exact upload.

Cheers.

2009/5/20 Jane Young <jane.yo...@sun.com>



Hi Maven gurus,

Looks like "mvn deploy" is  deploying artifact from the target directory
to
remote maven repo.  Is it possible to configure "mvn deploy" to deploy
artifact from the local maven repo.  Also, is it possible to skip all the
lifecyle phases before deploy (validate, compile, test, package,
integration-test, verify and install) and just deploy from local maven
repo
to remote maven repo?

Thanks,
Jane


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
For additional commands, e-mail: users-h...@maven.apache.org









Reply via email to