Hi there,

The deploy stage of the maven build life cycle is focused on the
delivery of the artifact into a
repository for other users, so in one sense you are going in the right
direction.  The maven-release plugin is focused on the preparation and
the creation/delivery of a more offical release of a project artifact.
 By using SNAPSHOT designator you are indecating that your project is
in a state of development.  The time stamps allow others to understand
which is the latest instance of your artifact.

Below you have you mentioned that you would be happy with your
artifact being called common-1.0.jar.  You could modify your pom.xml
and remove the SNAPSHOT designator and then use deploy, I beleive this
would send the correctly named artifact to the remote repository.  I
would not do this in a company environment, instead I would use the
maven-release plugin when version 1.0 is ready to be released.  This
would allow me to update the SCM and then others in my company could
always recreate it and investigate any potential issues.  The plugin
would then modify the pom.xml to allow me to work on the next version,
(for example 2.0-SNAPSHOT).

I hope I have not gone over board and this helps.

Trent


On 10/11/05, Pete <[EMAIL PROTECTED]> wrote:
> I have a common jar artifact that I have built and now want to deploy
> to my company's remote repository, so I tried :-
>
> mvn deploy
>
> and saw that I needed to add :-
>
>         <distributionManagement>
>                 <snapshotRepository>
>                         <id>remote_repository</id>
>                         <name>remote_repository Repository</name>
>                         <url>file:///server/remote/.m2/repository</url>
>                 </snapshotRepository>
>         </distributionManagement>
>
> to the parent pom.xml . ok
>
> All works fine but then I look in the remote repository I see
>
> \1.0-SNAPSHOT
>      Common-1.0-20051110.221828-1.jar
>      Common-1.0-20051110.221828-1.pom
>
> with timestamps on the jar names etc.
>
> I want to share this jar as either
> 1.0-SNAPSHOT  or
> 1.0
>
> Am I taking the wrong approach ? What is deploy for ?
> Should I be using mvn release ?
> I thought I could get away with the more simplistic deploy (to remote repo) ?
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to