RE: Maven2 jar classpath

2005-04-22 Thread Ilyevsky, Leonid (Equity Trading)
Kenney,

You said But beware, only dependencies with scoperuntime/scope get
included in the classpath..
It really behaves like that, but
1. It creates a problem. If I specify runtime then it does not
compile. I managed to see runtime for the manifest when I compiled
without runtime, then put it in and did deploy again.

2. It was not meant to be this way, because on
http://maven.apache.org/maven2/dependencies.html it says that with
default compile scope the artifact will be in all classpaths.

So, I suspect it is a bug.

-Original Message-
From: Kenney Westerhof [mailto:[EMAIL PROTECTED] 
Sent: Tuesday, April 19, 2005 10:29 AM
To: Maven Users List
Subject: Re: Maven2 jar classpath


On Tue, 19 Apr 2005, Ilyevsky, Leonid (Equity Trading) wrote:


use this:

build
  plugin
groupIdorg.apache.maven.plugins/groupId
artifactIdmaven-jar-plugin/artifactId
configuration
  archive
manifest
  addClasspathtrue/addClasspath
/manifest
  /archive
/configuration
  /plugin
/build

But beware, only dependencies with scoperuntime/scope get included
in the classpath.

Greetings,

Kenney Westerhof

 As my dependency list grows, I would like maven 2 to automatically
 generage class path in the manifest from dependency information.
 How should I specify it in pom.xml?
 

 If you are not an intended recipient of this e-mail, please notify the
sender, delete it and do not read, act upon, print, disclose, copy,
retain or redistribute it. Click here for important additional terms
relating to this e-mail. http://www.ml.com/email_terms/
 


--
Kenney Westerhof
http://www.neonics.com
GPG public key: http://www.gods.nl/~forge/kenneyw.key

-
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: Maven2 jar classpath

2005-04-22 Thread Ilyevsky, Leonid (Equity Trading)
The problem is that artifacts with the compile scope don't get into
the runtime classpath, so when I use addClasspathtrue/addClasspath,
they do not show up in the manifest.

-Original Message-
From: Brett Porter [mailto:[EMAIL PROTECTED] 
Sent: Friday, April 22, 2005 5:41 PM
To: Maven Users List
Subject: Re: Maven2 jar classpath


 2. It was not meant to be this way, because on
 http://maven.apache.org/maven2/dependencies.html it says that with
 default compile scope the artifact will be in all classpaths.

correct

 
 So, I suspect it is a bug.

I don't see anywhere in the thread that you describe a bug. What's the
problem?

- Brett

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


If you are not an intended recipient of this e-mail, please notify the sender, 
delete it and do not read, act upon, print, disclose, copy, retain or 
redistribute it. Click here for important additional terms relating to this 
e-mail. http://www.ml.com/email_terms/


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



Re: Maven2 jar classpath

2005-04-22 Thread Brett Porter
On 4/23/05, Ilyevsky, Leonid (Equity Trading) [EMAIL PROTECTED] wrote:
 The problem is that artifacts with the compile scope don't get into
 the runtime classpath, 

I'm pretty sure they do.

 so when I use addClasspathtrue/addClasspath,
 they do not show up in the manifest.

Ok, there was a bug in the addClasspath handling. Fixed.

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



Re: Maven2 jar classpath

2005-04-22 Thread Brett Porter
 2. It was not meant to be this way, because on
 http://maven.apache.org/maven2/dependencies.html it says that with
 default compile scope the artifact will be in all classpaths.

correct

 
 So, I suspect it is a bug.

I don't see anywhere in the thread that you describe a bug. What's the problem?

- Brett

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



Re: Maven2 jar classpath

2005-04-19 Thread Kenney Westerhof
On Tue, 19 Apr 2005, Ilyevsky, Leonid (Equity Trading) wrote:


use this:

build
  plugin
groupIdorg.apache.maven.plugins/groupId
artifactIdmaven-jar-plugin/artifactId
configuration
  archive
manifest
  addClasspathtrue/addClasspath
/manifest
  /archive
/configuration
  /plugin
/build

But beware, only dependencies with scoperuntime/scope get included
in the classpath.

Greetings,

Kenney Westerhof

 As my dependency list grows, I would like maven 2 to automatically
 generage class path in the manifest from dependency information.
 How should I specify it in pom.xml?
 

 If you are not an intended recipient of this e-mail, please notify the 
 sender, delete it and do not read, act upon, print, disclose, copy, retain or 
 redistribute it. Click here for important additional terms relating to this 
 e-mail. http://www.ml.com/email_terms/
 


--
Kenney Westerhof
http://www.neonics.com
GPG public key: http://www.gods.nl/~forge/kenneyw.key

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



RE: Maven2 jar classpath

2005-04-19 Thread Ilyevsky, Leonid (Equity Trading)
Thanks Kenney, it works. But, to make it useful, I need to put all the
jar files in one directory, because maven puts just the jar file names
in the classpath.
Right now I have them in .m2/repository, in their subdirectories. I
guess, I will create a directory with soft links for my run environment.
Is there a task in maven2 to automate this?

-Original Message-
From: Kenney Westerhof [mailto:[EMAIL PROTECTED] 
Sent: Tuesday, April 19, 2005 10:29 AM
To: Maven Users List
Subject: Re: Maven2 jar classpath


On Tue, 19 Apr 2005, Ilyevsky, Leonid (Equity Trading) wrote:


use this:

build
  plugin
groupIdorg.apache.maven.plugins/groupId
artifactIdmaven-jar-plugin/artifactId
configuration
  archive
manifest
  addClasspathtrue/addClasspath
/manifest
  /archive
/configuration
  /plugin
/build

But beware, only dependencies with scoperuntime/scope get included
in the classpath.

Greetings,

Kenney Westerhof

 As my dependency list grows, I would like maven 2 to automatically
 generage class path in the manifest from dependency information.
 How should I specify it in pom.xml?
 

 If you are not an intended recipient of this e-mail, please notify the
sender, delete it and do not read, act upon, print, disclose, copy,
retain or redistribute it. Click here for important additional terms
relating to this e-mail. http://www.ml.com/email_terms/
 


--
Kenney Westerhof
http://www.neonics.com
GPG public key: http://www.gods.nl/~forge/kenneyw.key

-
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: Maven2 jar classpath

2005-04-19 Thread Brett Porter
you are missing plugins/ to wrap the plugin/ element.

On 4/20/05, Pieter Laeremans [EMAIL PROTECTED] wrote:
 When I want to do this I get this:

- Brett

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



Re: Maven2 jar classpath

2005-04-19 Thread Pieter Laeremans
Brett Porter wrote:
you are missing plugins/ to wrap the plugin/ element.
On 4/20/05, Pieter Laeremans [EMAIL PROTECTED] wrote:
When I want to do this I get this:

- Brett
Inded. The problem is fixed Thanks!
kind regards,
Pieter
-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]