AW: AW: Making plugins a dependency

2004-01-26 Thread Oliver Nölle
I tried this on Win2K, maven RC1.

If this does not work on linux, please see the repository:copy-artifact goal
for how it works...

Oliver
 -Ursprüngliche Nachricht-
 Von: Alex Vollmer [mailto:[EMAIL PROTECTED]
 Gesendet: Freitag, 23. Januar 2004 21:42
 An: Maven Users List
 Betreff: Re: AW: Making plugins a dependency


 What platform have you tried this on? I found that the way the 'SSH'
 command is executed on Linux in RC1 is broken. Has anyone else had this
 experience?

 --Alex V.

 On Thu, 2004-01-22 at 23:50, Oliver Nölle wrote:

   Could you please be a bit more detailed with an example?
 
  See the message I posted before, it's a goal that uses
  repository:copy-artifact
 
  Oliver
 
  P.S.
  Here is what I wrote:
 
  I wrote the following goal to accomplish what I would have expected a
  plugin:deploy goal to do:
 
  goal name=plugindeploy
  description=deploys a plugin to the central repository
  prereqs=jar
  ant:property name=artifact
  value=${maven.build.dir}/${maven.final.name}.jar/
  ant:property name=groupId value=${pom.groupId}/
  ant:property name=type value=plugin/
  attainGoal name=repository:copy-artifact/
  /goal
 
 
  -
  To unsubscribe, e-mail: [EMAIL PROTECTED]
  For additional commands, e-mail: [EMAIL PROTECTED]

 Alex Vollmer

 [EMAIL PROTECTED]

 Software Engineer
 Tenzing Communications, Inc.
 705 Fifth Avenue South, Suite 700
 Seattle, WA 98104 USA

 T:  +1 206.607.2869

 Bring your laptop and try inflight email on your next United,
 Continental or Cathay Pacific flight. All you need is your laptop, user
 ID, password, and email server URL. Tenzing Communications, Inc.
 provides inflight email systems that help airborne travelers stay in
 touch.



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



AW: Making plugins a dependency

2004-01-23 Thread Oliver Nolle
I was also surprised to see plugin:deploy having quite a different
semtantics than jar:deploy and dist:deploy.

I wrote the following goal to accomplish what I would have expected a
plugin:deploy goal to do:

goal name=plugindeploy
description=deploys a plugin to the central repository
prereqs=jar
ant:property name=artifact
value=${maven.build.dir}/${maven.final.name}.jar/
ant:property name=groupId value=${pom.groupId}/
ant:property name=type value=plugin/
attainGoal name=repository:copy-artifact/
/goal


Maybe this helps...

Oliver
 -Ursprungliche Nachricht-
 Von: Mark R. Diggory [mailto:[EMAIL PROTECTED]
 Gesendet: Donnerstag, 22. Januar 2004 22:59
 An: Maven Users List
 Betreff: Re: Making plugins a dependency


 But, more specifically, for project external to maven, isn't this just
 the same process as getting your artifacts published?

 http://maven.apache.org/repository-upload.html

 goals corresponding to this
 dist:deploy
 jar:deploy

 ...

 but plugin:deploy ... doesn't exacty do the same thing, now does it?

 -Mark

 Mark R. Diggory wrote:

  http://maven.apache.org/reference/developers/releasing-plugins.html
 
  Alex Vollmer wrote:
 
  The 'plugin:install' goal installs the JAR in the local repository, I
  want a goal that installs the JAR in the remote repository.
 
  --Alex V.
 
  On Thu, 2004-01-22 at 12:58, Incze Lajos wrote:
 
 
  On Thu, Jan 22, 2004 at 11:48:46AM -0800, Alex Vollmer wrote:
 
  What Maven goal will allow me to deploy my plugin to our
 repository the
  same way I would deploy any other kind of artifact? Basically the
  normal
  'jar:deploy' puts the JAR file in the 'jars' sub-directory and I
  want it
  to go into the 'plugins' sub-directory.
 
  Thanks in advance.
 
  --Alex V.
 
 
  plugin:install
 
  incze
 
  -
  To unsubscribe, e-mail: [EMAIL PROTECTED]
  For additional commands, e-mail: [EMAIL PROTECTED]
 
 
 
  Alex Vollmer
 
  [EMAIL PROTECTED]
 
  Software Engineer
  Tenzing Communications, Inc.
  705 Fifth Avenue South, Suite 700
  Seattle, WA 98104 USA
 
  T:  +1 206.607.2869
 
  Bring your laptop and try inflight email on your next United,
  Continental or Cathay Pacific flight. All you need is your laptop, user
  ID, password, and email server URL. Tenzing Communications, Inc.
  provides inflight email systems that help airborne travelers stay in
  touch.
 
 

 --
 Mark Diggory
 Software Developer
 Harvard MIT Data Center
 http://www.hmdc.harvard.edu

 -
 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]



Re: AW: Making plugins a dependency

2004-01-23 Thread Alex Vollmer
What platform have you tried this on? I found that the way the 'SSH'
command is executed on Linux in RC1 is broken. Has anyone else had this
experience?

--Alex V.

On Thu, 2004-01-22 at 23:50, Oliver Nölle wrote:

  Could you please be a bit more detailed with an example?
 
 See the message I posted before, it's a goal that uses
 repository:copy-artifact
 
 Oliver
 
 P.S.
 Here is what I wrote:
 
 I wrote the following goal to accomplish what I would have expected a
 plugin:deploy goal to do:
 
 goal name=plugindeploy
   description=deploys a plugin to the central repository
   prereqs=jar
   ant:property name=artifact
 value=${maven.build.dir}/${maven.final.name}.jar/
   ant:property name=groupId value=${pom.groupId}/
   ant:property name=type value=plugin/
   attainGoal name=repository:copy-artifact/
 /goal
 
 
 -
 To unsubscribe, e-mail: [EMAIL PROTECTED]
 For additional commands, e-mail: [EMAIL PROTECTED]

Alex Vollmer

[EMAIL PROTECTED]

Software Engineer
Tenzing Communications, Inc.
705 Fifth Avenue South, Suite 700
Seattle, WA 98104 USA

T:  +1 206.607.2869

Bring your laptop and try inflight email on your next United,
Continental or Cathay Pacific flight. All you need is your laptop, user
ID, password, and email server URL. Tenzing Communications, Inc.
provides inflight email systems that help airborne travelers stay in
touch.