You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@maven.apache.org by "Tawfik, Sameh E" <Sa...@fairisaac.com> on 2007/07/21 03:15:04 UTC
RE: How to use ${project.build.directory}?
Hi,
I'm using the following code:
<dependency>
<groupId>connector</groupId>
<artifactId>connector</artifactId>
<version>1_0</version>
<scope>system</scope>
<systemPath>${Build_base}/ma-jdm-tck/lib/connector_1_0.jar</systemPath>
</dependency>
This code is working fine, but it requires everyone to define the
"Build_base" system variable, so is there is another way, where I can
reference the folder where this jar is located without using a system
variable?
For example, can I use something like ${project.build.directory}?
I've a parent folder "Project" where all the build modules are under it
as sub projects, so it would be nice to be able to reference the parent
folder, and then point to any needed third party jar file in any one of
the subfolders.
I know I can also use mvn install:install-file -DgroupId=connector
-DartifactId=connector -Dversion=1_0 -Dpackaging=jar
-Dfile=/path/to/file
But, it would be nice to just reference specific files by pointing at
them using their path, so does Maven support this feature?
Thanks,
Sameh
This email and any files transmitted with it are confidential, proprietary
and intended solely for the individual or entity to whom they are addressed.
If you have received this email in error please delete it immediately.
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org
Re: How to use ${project.build.directory}?
Posted by Dmitry <dm...@hotmail.com>.
When we run maven JUnits - and ensure that testing is successful. - run mvn
test
but its through out exception and looks like it did not run properly JUnit
in project.
How the first step to check where is error in configuration / setting sof
maven and fix this error
thanks,
DT
www.ejinz.com
Search Shopping
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org
Re: Maven standard directory layout question
Posted by Wendy Smoak <ws...@gmail.com>.
On 7/30/07, Dmitry <dm...@hotmail.com> wrote:
> This means that by adopting Maven's standard conventions, we can package
> resources within JARs, simply by placing those resources in a standard
> directory structure. But when we put resources in standard directory we get
> nothing -what we did wrong?
You really haven't given us enough info to help. Where did you put
them, exactly? Did you add any additional resources config to your
pom?
--
Wendy
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org
Maven standard directory layout question
Posted by Dmitry <dm...@hotmail.com>.
We are suing common case which requires no changes to the POM project -
the packaging
of resources into a JAR file. Maven again uses for this task the standard
directory layout.
This means that by adopting Maven's standard conventions, we can package
resources within JARs, simply by placing those resources in a standard
directory structure. But when we put resources in standard directory we get
nothing -what we did wrong?
thanks,
DT
www.ejinz.com EjinZ
Search Shopping
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org
Re: Differences between dependencies
Posted by Wayne Fay <wa...@gmail.com>.
Release is a specific version ie Apache log4j, latest release is
1.2.14, no matter how many times you download it, the source code and
binary jar for this release will be the same.
Snapshot is used for development ie Apache log4j, say their current
"working" version is 1.2.15-SNAPSHOT. So every day they are adding new
code and pushing out updates etc. Until 1.2.15 becomes final
(released), they will continue pushing out nightly builds which will
all be named 1.2.15-SNAPSHOT, and Maven will automatically download
the new SNAPSHOT every day (or when forced with -U).
So when you're working on code and not ready to release it as a
specific version, you must use x.y.z-SNAPSHOT versions. Then when
you're happy and want to release it, you change the version to x.y.z
and do a formal release. But once you've done a release, you CAN'T
change it -- any changes have to be released in another, later
version.
Wayne
On 7/26/07, Dmitry <dm...@hotmail.com> wrote:
> Could you please give the main differences between the following
> depedencies:
>
> - Release and Snapshot
>
> thanks,
>
> DT,
>
> www.ejinz.com
>
> Search Engine
>
>
>
> Maven differentiates between two kinds of dependencies:
>
> a.. Release. Released dependencies are artifacts downloaded to the local
> maven repository only once - when maven detects that there is no such
> artifact in the local repo.
> b.. Snapshot. Snapshot dependencies are downloaded to your local maven
> repository every time maven detects there is a newer version in the remote
> one.
> Maven treats dependencies as snapshot when the version number ends
> with -SNAPSHOT.
>
> When you specify repositories for your project you specify if each
> repository contains snapshot versions of artifacts and how often maven has
> to check for newer version (always, daily, etc).
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
> For additional commands, e-mail: users-help@maven.apache.org
>
>
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org
Differences between dependencies
Posted by Dmitry <dm...@hotmail.com>.
Could you please give the main differences between the following
depedencies:
- Release and Snapshot
thanks,
DT,
www.ejinz.com
Search Engine
Maven differentiates between two kinds of dependencies:
a.. Release. Released dependencies are artifacts downloaded to the local
maven repository only once - when maven detects that there is no such
artifact in the local repo.
b.. Snapshot. Snapshot dependencies are downloaded to your local maven
repository every time maven detects there is a newer version in the remote
one.
Maven treats dependencies as snapshot when the version number ends
with -SNAPSHOT.
When you specify repositories for your project you specify if each
repository contains snapshot versions of artifacts and how often maven has
to check for newer version (always, daily, etc).
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org
Re: Creating maven project issue
Posted by Nick Stolwijk <ni...@planet.nl>.
It depends on what the error is, but if the structure below is your
whole pom file, it isn't valid XML, it's missing a closing tag for
<project> and the last </dependency> tag should be </dependencies>. So
some more information may be necessary.
Hth,
Nick Stolwijk
Dmitry wrote:
> Creating maven project using >mvn archetype:create -
> DgropuId=com.project.interfaces\ -DartifactId=my-proj
>
> got exception. What can be wrong with this command?
>
> <project>
>
> <modelVersion>4.0.0</modelVersion>
>
> <groupId>com.project.interfaces</groupId>
>
> <artifactId>my-proj</artifactId>
>
> <packaging>jar</packaging>
>
> <version>1.0-SNAPSHOT</version>
>
> <name>My Archetype</name>
>
> <url>http://www.ejinz.com</url>
>
> <dependencies>
>
> <dependency>
>
> <groupId>junit</groupId>
>
> <artifactId>junit</artifactId>
>
> <version>3.8.1</version>
>
> <scope>test</scope>
>
> </dependency>
>
> </dependency>
>
> thanks,
>
> DT
>
> www.ejinz.com Search News Category
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
> For additional commands, e-mail: users-help@maven.apache.org
>
>
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org
Creating maven project issue
Posted by Dmitry <dm...@hotmail.com>.
Creating maven project using >mvn archetype:create -
DgropuId=com.project.interfaces\ -DartifactId=my-proj
got exception. What can be wrong with this command?
<project>
<modelVersion>4.0.0</modelVersion>
<groupId>com.project.interfaces</groupId>
<artifactId>my-proj</artifactId>
<packaging>jar</packaging>
<version>1.0-SNAPSHOT</version>
<name>My Archetype</name>
<url>http://www.ejinz.com</url>
<dependencies>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>3.8.1</version>
<scope>test</scope>
</dependency>
</dependency>
thanks,
DT
www.ejinz.com Search News Category
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org
RE: How to use ${project.build.directory}?
Posted by "Joel COSTIGLIOLA (Services DPT SYSTEME D INFORMATION METIER)" <jo...@ext.anpe.fr>.
Hi,
I have also have some "Failed to validate POM" warning on a dependency from a project of mine. When I run mvn validate on this particular dependency, it's ok so I'm still wondering why such warnings.
does anyone has solved this issue ? (its not so big deal but it produces a lot of warning trace which makes maven execution trace hard to read).
Can this issue be solved by using an inhouse repository ?
-----Message d'origine-----
De : Tawfik, Sameh E [mailto:SamehTawfik@fairisaac.com]
Envoyé : mardi 24 juillet 2007 21:12
À : Maven Users List
Objet : RE: How to use ${project.build.directory}?
Hi Michael,
Thanks for the information, I tried this approach and it worked, and
even though the jdm.interfaces module was built correctly with no errors
or warnings, when I tried to build another module that depends on the
jdm.interfaces module, it generated the following warning:
[INFO] [resources:resources]
[INFO] Using default encoding to copy filtered resources.
[WARNING] POM for 'com.mbpa:jdm-interfaces:pom:2.0:compile' is invalid.
It will be ignored for artifact resolution. Reason: Failed to validate
POM
So, probably your second suggestion would work better, by using an
in-house repository.
Thanks,
Sameh
-----Original Message-----
From: Michael Meyer [mailto:michael-meyer@bluewin.ch]
Sent: Saturday, July 21, 2007 1:51 AM
To: Maven Users List
Subject: Re: How to use ${project.build.directory}?
Hi,
yes you can use maven properties. This should do what you want:
<dependency>
<groupId>connector</groupId>
<artifactId>connector</artifactId>
<version>1_0</version>
<scope>system</scope>
<systemPath>${basedir}/../ma-jdm-tck/lib/connector_1_0.jar</systemPath>
</dependency>
But please don't do it! If you use a continuus integration tool like
continuum or hudson they will try to build your modules individually.
This will not work if you have this kind of dependencies between your
modules. So if I where you I would really go for an inhouse repository
(It's only a webserver like apache after all). You can then deploy your
3rd party jars once to this repository with 'mvn deploy:deploy-file'. In
my opinion a much nicer solution :-)
Cheers, michael
Tawfik, Sameh E schrieb:
> Hi,
>
> I'm using the following code:
>
> <dependency>
> <groupId>connector</groupId>
> <artifactId>connector</artifactId>
> <version>1_0</version>
> <scope>system</scope>
>
>
<systemPath>${Build_base}/ma-jdm-tck/lib/connector_1_0.jar</systemPath>
> </dependency>
>
> This code is working fine, but it requires everyone to define the
> "Build_base" system variable, so is there is another way, where I can
> reference the folder where this jar is located without using a system
> variable?
>
> For example, can I use something like ${project.build.directory}?
>
> I've a parent folder "Project" where all the build modules are under
it
> as sub projects, so it would be nice to be able to reference the
parent
> folder, and then point to any needed third party jar file in any one
of
> the subfolders.
>
> I know I can also use mvn install:install-file -DgroupId=connector
> -DartifactId=connector -Dversion=1_0 -Dpackaging=jar
> -Dfile=/path/to/file
>
> But, it would be nice to just reference specific files by pointing at
> them using their path, so does Maven support this feature?
>
> Thanks,
>
> Sameh
>
> This email and any files transmitted with it are confidential,
proprietary
> and intended solely for the individual or entity to whom they are
addressed.
> If you have received this email in error please delete it immediately.
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
> For additional commands, e-mail: users-help@maven.apache.org
>
>
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org
This email and any files transmitted with it are confidential, proprietary
and intended solely for the individual or entity to whom they are addressed.
If you have received this email in error please delete it immediately.
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org
RE: How to use ${project.build.directory}?
Posted by "Tawfik, Sameh E" <Sa...@fairisaac.com>.
Hi Michael,
Thanks for the information, I tried this approach and it worked, and
even though the jdm.interfaces module was built correctly with no errors
or warnings, when I tried to build another module that depends on the
jdm.interfaces module, it generated the following warning:
[INFO] [resources:resources]
[INFO] Using default encoding to copy filtered resources.
[WARNING] POM for 'com.mbpa:jdm-interfaces:pom:2.0:compile' is invalid.
It will be ignored for artifact resolution. Reason: Failed to validate
POM
So, probably your second suggestion would work better, by using an
in-house repository.
Thanks,
Sameh
-----Original Message-----
From: Michael Meyer [mailto:michael-meyer@bluewin.ch]
Sent: Saturday, July 21, 2007 1:51 AM
To: Maven Users List
Subject: Re: How to use ${project.build.directory}?
Hi,
yes you can use maven properties. This should do what you want:
<dependency>
<groupId>connector</groupId>
<artifactId>connector</artifactId>
<version>1_0</version>
<scope>system</scope>
<systemPath>${basedir}/../ma-jdm-tck/lib/connector_1_0.jar</systemPath>
</dependency>
But please don't do it! If you use a continuus integration tool like
continuum or hudson they will try to build your modules individually.
This will not work if you have this kind of dependencies between your
modules. So if I where you I would really go for an inhouse repository
(It's only a webserver like apache after all). You can then deploy your
3rd party jars once to this repository with 'mvn deploy:deploy-file'. In
my opinion a much nicer solution :-)
Cheers, michael
Tawfik, Sameh E schrieb:
> Hi,
>
> I'm using the following code:
>
> <dependency>
> <groupId>connector</groupId>
> <artifactId>connector</artifactId>
> <version>1_0</version>
> <scope>system</scope>
>
>
<systemPath>${Build_base}/ma-jdm-tck/lib/connector_1_0.jar</systemPath>
> </dependency>
>
> This code is working fine, but it requires everyone to define the
> "Build_base" system variable, so is there is another way, where I can
> reference the folder where this jar is located without using a system
> variable?
>
> For example, can I use something like ${project.build.directory}?
>
> I've a parent folder "Project" where all the build modules are under
it
> as sub projects, so it would be nice to be able to reference the
parent
> folder, and then point to any needed third party jar file in any one
of
> the subfolders.
>
> I know I can also use mvn install:install-file -DgroupId=connector
> -DartifactId=connector -Dversion=1_0 -Dpackaging=jar
> -Dfile=/path/to/file
>
> But, it would be nice to just reference specific files by pointing at
> them using their path, so does Maven support this feature?
>
> Thanks,
>
> Sameh
>
> This email and any files transmitted with it are confidential,
proprietary
> and intended solely for the individual or entity to whom they are
addressed.
> If you have received this email in error please delete it immediately.
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
> For additional commands, e-mail: users-help@maven.apache.org
>
>
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org
This email and any files transmitted with it are confidential, proprietary
and intended solely for the individual or entity to whom they are addressed.
If you have received this email in error please delete it immediately.
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org
Re: How to use ${project.build.directory}?
Posted by Michael Meyer <mi...@bluewin.ch>.
Hi,
yes you can use maven properties. This should do what you want:
<dependency>
<groupId>connector</groupId>
<artifactId>connector</artifactId>
<version>1_0</version>
<scope>system</scope>
<systemPath>${basedir}/../ma-jdm-tck/lib/connector_1_0.jar</systemPath>
</dependency>
But please don't do it! If you use a continuus integration tool like continuum or hudson they will try to build your modules individually. This will not work if you have this kind of dependencies
between your modules. So if where you I would really go for an inhouse repository (It's only a webserver like apache after all). You can then deploy your 3rd party jars once to this repository with
'mvn deploy:deploy-file'. In my opinion a much nicer solution :-)
Cheers, michael
Tawfik, Sameh E schrieb:
> Hi,
>
> I'm using the following code:
>
> <dependency>
> <groupId>connector</groupId>
> <artifactId>connector</artifactId>
> <version>1_0</version>
> <scope>system</scope>
>
> <systemPath>${Build_base}/ma-jdm-tck/lib/connector_1_0.jar</systemPath>
> </dependency>
>
> This code is working fine, but it requires everyone to define the
> "Build_base" system variable, so is there is another way, where I can
> reference the folder where this jar is located without using a system
> variable?
>
> For example, can I use something like ${project.build.directory}?
>
> I've a parent folder "Project" where all the build modules are under it
> as sub projects, so it would be nice to be able to reference the parent
> folder, and then point to any needed third party jar file in any one of
> the subfolders.
>
> I know I can also use mvn install:install-file -DgroupId=connector
> -DartifactId=connector -Dversion=1_0 -Dpackaging=jar
> -Dfile=/path/to/file
>
> But, it would be nice to just reference specific files by pointing at
> them using their path, so does Maven support this feature?
>
> Thanks,
>
> Sameh
>
> This email and any files transmitted with it are confidential, proprietary
> and intended solely for the individual or entity to whom they are addressed.
> If you have received this email in error please delete it immediately.
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
> For additional commands, e-mail: users-help@maven.apache.org
>
>
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org
Re: Maven local process artifacts
Posted by Wayne Fay <wa...@gmail.com>.
First off, I think you probably should avoid doing this. I think you
will run into troubles down the line if/when changes in Spring cause
your older projects to break, so suddenly you can't use the latest
Spring in all your projects, etc.
Having said that, you could create a single Super Parent POM (with the
Spring framework as a dependency) and tell all your other projects and
modules to utilize that pom as their parent.
Wayne
On 7/30/07, Dmitry <dm...@hotmail.com> wrote:
> By default Maven attempts to locate a dependecies artifact using the
> follloing process: 1-st generate path to the artifact in local repositiory.
> etc
> How we can change Maven configuration that instead having to add the Spring
> framework jar to every project - change just from one common configuration?
>
> Thanks,
> DT,
> www.ejinz.com
> Search Engine News Shop
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
> For additional commands, e-mail: users-help@maven.apache.org
>
>
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org
Maven local process artifacts
Posted by Dmitry <dm...@hotmail.com>.
By default Maven attempts to locate a dependecies artifact using the
follloing process: 1-st generate path to the artifact in local repositiory.
etc
How we can change Maven configuration that instead having to add the Spring
framework jar to every project - change just from one common configuration?
Thanks,
DT,
www.ejinz.com
Search Engine News Shop
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org
Re: How to use ${project.build.directory}?
Posted by Eric Redmond <er...@gmail.com>.
I second Wendy's or Michael's suggestions - avoid system scope at all costs.
Moreover, it may be removed in future versions of Maven, so don't depend on
it being there forever. May as well make preperations now :)
--
Eric Redmond
http://blog.propellors.net
On 7/30/07, Wendy Smoak <ws...@gmail.com> wrote:
>
> On 7/20/07, Tawfik, Sameh E <Sa...@fairisaac.com> wrote:
> > Hi,
> >
> > I'm using the following code:
> >
> > <dependency>
> > <groupId>connector</groupId>
> > <artifactId>connector</artifactId
> > <version>1_0</version>
> > <scope>system</scope>
> >
> > <systemPath>${Build_base}/ma-jdm-tck/lib/connector_1_0.jar</systemPath>
> > </dependency>
> >
> > This code is working fine, but it requires everyone to define the
> > "Build_base" system variable, so is there is another way, where I can
> > reference the folder where this jar is located without using a system
> > variable?
>
> I would have the developers use 'mvn install:install-file' to add the
> jar to their local repository, and then you can declare it as a normal
> dependency.
>
> --
> Wendy
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
> For additional commands, e-mail: users-help@maven.apache.org
>
>
Re: How to use ${project.build.directory}?
Posted by Wendy Smoak <ws...@gmail.com>.
On 7/20/07, Tawfik, Sameh E <Sa...@fairisaac.com> wrote:
> Hi,
>
> I'm using the following code:
>
> <dependency>
> <groupId>connector</groupId>
> <artifactId>connector</artifactId
> <version>1_0</version>
> <scope>system</scope>
>
> <systemPath>${Build_base}/ma-jdm-tck/lib/connector_1_0.jar</systemPath>
> </dependency>
>
> This code is working fine, but it requires everyone to define the
> "Build_base" system variable, so is there is another way, where I can
> reference the folder where this jar is located without using a system
> variable?
I would have the developers use 'mvn install:install-file' to add the
jar to their local repository, and then you can declare it as a normal
dependency.
--
Wendy
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org
Re: Maven plugin eclipse question
Posted by Wayne Fay <wa...@gmail.com>.
As Dan mentioned, this is not currently a supported feature of the
Eclipse plugin.
If you require this functionality, I'd suggest you hack the sources
yourself to add it, as I expect this is not a feature that many people
are interested in. I don't see a lot of value in this feature (not
adding dependencies to the .classpath file when constructing the
Eclipse files) personally, but I could be wrong.
Wayne
On 7/22/07, Dan Tran <da...@gmail.com> wrote:
> no. And you may as well manually create the project files using eclipse
> itself.
>
> Just curious, why dont you want the dependencies?
>
>
> On 7/22/07, Dmitry <dm...@hotmail.com> wrote:
> >
> > Maven plugin eclipse question
> >
> > When we execute mvn eclipse :eclipse , it generate .classpath that contain
> > a
> > variable named M2_REPO with all dependecnise declared in th pom file.
> >
> > So it is possible to deactivate this behaviour ? ie : I don't want the
> > plugin eclipse to generate to me the dependencies in .classpath ??
> >
> > thanks,
> >
> > Dmitry
> >
> > www.ejinz.com
> >
> > Search Find Everything Technology
> >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
> > For additional commands, e-mail: users-help@maven.apache.org
> >
> >
>
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org
Re: Maven plugin eclipse question
Posted by Dan Tran <da...@gmail.com>.
Sorry, I still dont get the main reason why you dont want eclipse the
generate
.classpath with al dependencies.
It seems your maven pom files have dependencies in them, and then you DONT
want the same dependency
list show up in you eclipse projects files Kind a odd thou.
-D
On 7/22/07, Dmitry <dm...@hotmail.com> wrote:
>
> Dan,
> thanks for answer, actually we are not storing all files like.classpath in
> our version control system (using Subversion ), generate again all
> specific
> to Eclipse files , that's why I don't want to have dependencies(just
> thinking about it, did not decide yet)
>
> Thanks,
> www.ejinz.com
> Search tool web
> ----- Original Message -----
> From: "Dan Tran" <da...@gmail.com>
> To: "Maven Users List" <us...@maven.apache.org>
> Sent: Sunday, July 22, 2007 3:44 PM
> Subject: Re: Maven plugin eclipse question
>
>
> > no. And you may as well manually create the project files using eclipse
> > itself.
> >
> > Just curious, why dont you want the dependencies?
> >
> >
> > On 7/22/07, Dmitry <dm...@hotmail.com> wrote:
> >>
> >> Maven plugin eclipse question
> >>
> >> When we execute mvn eclipse :eclipse , it generate .classpath that
> >> contain
> >> a
> >> variable named M2_REPO with all dependecnise declared in th pom file.
> >>
> >> So it is possible to deactivate this behaviour ? ie : I don't want the
> >> plugin eclipse to generate to me the dependencies in .classpath ??
> >>
> >> thanks,
> >>
> >> Dmitry
> >>
> >> www.ejinz.com
> >>
> >> Search Find Everything Technology
> >>
> >>
> >> ---------------------------------------------------------------------
> >> To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
> >> For additional commands, e-mail: users-help@maven.apache.org
> >>
> >>
> >
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
> For additional commands, e-mail: users-help@maven.apache.org
>
>
Re: Maven plugin eclipse question
Posted by Dmitry <dm...@hotmail.com>.
Dan,
thanks for answer, actually we are not storing all files like.classpath in
our version control system (using Subversion ), generate again all specific
to Eclipse files , that's why I don't want to have dependencies(just
thinking about it, did not decide yet)
Thanks,
www.ejinz.com
Search tool web
----- Original Message -----
From: "Dan Tran" <da...@gmail.com>
To: "Maven Users List" <us...@maven.apache.org>
Sent: Sunday, July 22, 2007 3:44 PM
Subject: Re: Maven plugin eclipse question
> no. And you may as well manually create the project files using eclipse
> itself.
>
> Just curious, why dont you want the dependencies?
>
>
> On 7/22/07, Dmitry <dm...@hotmail.com> wrote:
>>
>> Maven plugin eclipse question
>>
>> When we execute mvn eclipse :eclipse , it generate .classpath that
>> contain
>> a
>> variable named M2_REPO with all dependecnise declared in th pom file.
>>
>> So it is possible to deactivate this behaviour ? ie : I don't want the
>> plugin eclipse to generate to me the dependencies in .classpath ??
>>
>> thanks,
>>
>> Dmitry
>>
>> www.ejinz.com
>>
>> Search Find Everything Technology
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
>> For additional commands, e-mail: users-help@maven.apache.org
>>
>>
>
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org
Re: Maven plugin eclipse question
Posted by Dan Tran <da...@gmail.com>.
no. And you may as well manually create the project files using eclipse
itself.
Just curious, why dont you want the dependencies?
On 7/22/07, Dmitry <dm...@hotmail.com> wrote:
>
> Maven plugin eclipse question
>
> When we execute mvn eclipse :eclipse , it generate .classpath that contain
> a
> variable named M2_REPO with all dependecnise declared in th pom file.
>
> So it is possible to deactivate this behaviour ? ie : I don't want the
> plugin eclipse to generate to me the dependencies in .classpath ??
>
> thanks,
>
> Dmitry
>
> www.ejinz.com
>
> Search Find Everything Technology
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
> For additional commands, e-mail: users-help@maven.apache.org
>
>
Maven plugin eclipse question
Posted by Dmitry <dm...@hotmail.com>.
Maven plugin eclipse question
When we execute mvn eclipse :eclipse , it generate .classpath that contain a
variable named M2_REPO with all dependecnise declared in th pom file.
So it is possible to deactivate this behaviour ? ie : I don't want the
plugin eclipse to generate to me the dependencies in .classpath ??
thanks,
Dmitry
www.ejinz.com
Search Find Everything Technology
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org
Re: Quality level attribute during version selection process
Posted by Wayne Fay <wa...@gmail.com>.
Maven (1 and 2) does not currently support this feature. It was simply
a "feature request" by a user of Maven.
I have no idea if or when the Maven Dev team might consider adding it
to Maven2. If you require this feature, and you know Ivy supports it
currently, then I'd just use Ivy.
Wayne
On 7/22/07, Dmitry <dm...@hotmail.com> wrote:
> I saw a post recently that referred to a <quality> attribute being used
> during plugin resolution. The purpose of the attribute was to make sure that
> only "released" or "beta", etc. versions were selected rather than alpha or
> lower level qualtiy.
>
> As far as I can tell Maven doesn't use a quality level for version
> selection. There are version number qualifiers but that's different than
> using something like a <qualtiy> attribute in conjuction with <version>,
> etc.
>
> In any case, having something like <quality> is really important (at least
> to my company). Ivy does this and in fact allows users to set up their own
> set of ordered quality levels to choose from.
>
> So: am I missing something and Maven in fact does do quality level selection
> (I don't see it in the code). Or, is this something Maven can do in the
> future?
>
> thnaks,
>
> Dmitry
>
> www.ejinz.com
>
> Search Engine Technology
>
> JAVA, JSF, J2EE, JMS,EJB
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
> For additional commands, e-mail: users-help@maven.apache.org
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
> For additional commands, e-mail: users-help@maven.apache.org
>
>
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org
Quality level attribute during version selection process
Posted by Dmitry <dm...@hotmail.com>.
I saw a post recently that referred to a <quality> attribute being used
during plugin resolution. The purpose of the attribute was to make sure that
only "released" or "beta", etc. versions were selected rather than alpha or
lower level qualtiy.
As far as I can tell Maven doesn't use a quality level for version
selection. There are version number qualifiers but that's different than
using something like a <qualtiy> attribute in conjuction with <version>,
etc.
In any case, having something like <quality> is really important (at least
to my company). Ivy does this and in fact allows users to set up their own
set of ordered quality levels to choose from.
So: am I missing something and Maven in fact does do quality level selection
(I don't see it in the code). Or, is this something Maven can do in the
future?
thnaks,
Dmitry
www.ejinz.com
Search Engine Technology
JAVA, JSF, J2EE, JMS,EJB
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org
Re: Maven coherent dependencies build
Posted by Wayne Fay <wa...@gmail.com>.
What "didn't work"? What happened vs what did you expect to happen? We
need more details to be able to help.
And what is a "coherent dependency"?
Wayne
On 7/30/07, Dmitry <dm...@hotmail.com> wrote:
>
> we changed configuration using Coherent Dependency - Maven conf but it did
> not work. Any advices about how to use coherent dependecies?
>
> <project>
>
> <modelVersion>4.0.0</modelVersion>
>
> <groupId>com.mycompany.app</groupId>
>
> <artifactId>AdvertiseFreeModule</artifactId>
>
> <packaging>jar</packaging>
>
> <version>1.1-SNAPSHOT</version>
>
> <dependencies>
>
> <dependency>
>
> <groupId>junit</groupId>
>
> <artifactId>junit</artifactId>
>
> <version>3.8.1</version>
>
> <scope>test</scope>
>
> </dependency>
>
> </dependencies>
>
> </project>
>
> thanks,
>
> DT
>
> www.ejinz.com Search Shopping Engine
>
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
> For additional commands, e-mail: users-help@maven.apache.org
>
>
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org
Maven coherent dependencies build
Posted by Dmitry <dm...@hotmail.com>.
we changed configuration using Coherent Dependency - Maven conf but it did
not work. Any advices about how to use coherent dependecies?
<project>
<modelVersion>4.0.0</modelVersion>
<groupId>com.mycompany.app</groupId>
<artifactId>AdvertiseFreeModule</artifactId>
<packaging>jar</packaging>
<version>1.1-SNAPSHOT</version>
<dependencies>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>3.8.1</version>
<scope>test</scope>
</dependency>
</dependencies>
</project>
thanks,
DT
www.ejinz.com Search Shopping Engine
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org
Re: Maven Source filtering issue
Posted by Steven Rowe <sa...@syr.edu>.
Hi Dmitry,
Dmitry wrote:
> I want to be able to interpolate ${pom.version} in Java source code
> before compilation. How can I do this (Eclipse IDE)?
>
> I see that there is a simple way to turn on resource filtering, but that
> does not appear to be applicable to source code.
>
> I also see that the process-sources phase is where source filtering
> should be done, but I can find no description of how to do this.
>
> What am I missing?
I have used maven-antrun-plugin for this kind of thing - for an example,
see my earlier post from today entitled "Re: Generate Version class".
Steve
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org
Maven Source filtering issue
Posted by Dmitry <dm...@hotmail.com>.
I want to be able to interpolate ${pom.version} in Java source code before
compilation. How can I do this (Eclipse IDE)?
I see that there is a simple way to turn on resource filtering, but that
does not appear to be applicable to source code.
I also see that the process-sources phase is where source filtering should
be done, but I can find no description of how to do this.
What am I missing?
thanks in advance, Dmitry
www.ejinz.com Search Engine
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org
Re: Maven dependencies issues
Posted by Dmitry <dm...@hotmail.com>.
Henry,
I will take a look..
thanks,
dt
www.ejinz.com
Search Progress
----- Original Message -----
From: "Henry Isidro" <hi...@exist.com>
To: "Maven Users List" <us...@maven.apache.org>
Sent: Monday, July 23, 2007 1:36 AM
Subject: Re: Maven dependencies issues
> This might prove helpful
> http://maven.apache.org/plugins/maven-dependency-plugin/ especially the
> copy-dependencies goal.
>
> HTH,
> Henry
>
> On 7/23/07, Dmitry <dm...@hotmail.com> wrote:
>>
>> My application is a jar file and when I run mvn package it generates my
>> jar
>> ok.
>>
>> But I need to distribute my app with all the related jar dependencies so
>> I
>> wonder how could I do it with maven2..
>>
>> Actually, I did an ant task that at package cycle copy my project
>> depdenciens from mvnrepository to a lib folder inside target folder. It
>> works well but force me to make the list of files to be copied by hand. I
>> want to see maven doing this job automatically...
>>
>> Is this posible ?
>>
>> thanks in advance, Dmitry
>>
>> www.ejinz.com Search Engine Revolution
>>
>> news, categories, country
>>
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
>> For additional commands, e-mail: users-help@maven.apache.org
>>
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
>> For additional commands, e-mail: users-help@maven.apache.org
>>
>>
>
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org
Re: Maven dependencies issues
Posted by Henry Isidro <hi...@exist.com>.
This might prove helpful
http://maven.apache.org/plugins/maven-dependency-plugin/ especially the
copy-dependencies goal.
HTH,
Henry
On 7/23/07, Dmitry <dm...@hotmail.com> wrote:
>
> My application is a jar file and when I run mvn package it generates my
> jar
> ok.
>
> But I need to distribute my app with all the related jar dependencies so I
> wonder how could I do it with maven2..
>
> Actually, I did an ant task that at package cycle copy my project
> depdenciens from mvnrepository to a lib folder inside target folder. It
> works well but force me to make the list of files to be copied by hand. I
> want to see maven doing this job automatically...
>
> Is this posible ?
>
> thanks in advance, Dmitry
>
> www.ejinz.com Search Engine Revolution
>
> news, categories, country
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
> For additional commands, e-mail: users-help@maven.apache.org
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
> For additional commands, e-mail: users-help@maven.apache.org
>
>
Re: Maven dependencies issues
Posted by Steven Rowe <sa...@syr.edu>.
Hi Dmitry,
Dmitry wrote:
> My application is a jar file and when I run mvn package it generates my
> jar ok.
>
> But I need to distribute my app with all the related jar dependencies so
> I wonder how could I do it with maven2..
>
> Actually, I did an ant task that at package cycle copy my project
> depdenciens from mvnrepository to a lib folder inside target folder. It
> works well but force me to make the list of files to be copied by hand.
> I want to see maven doing this job automatically...
>
> Is this posible ?
Have you looked at appassembler-maven-plugin
<http://mojo.codehaus.org/appassembler/appassembler-maven-plugin/introduction.html>?
Steve
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org
Maven dependencies issues
Posted by Dmitry <dm...@hotmail.com>.
My application is a jar file and when I run mvn package it generates my jar
ok.
But I need to distribute my app with all the related jar dependencies so I
wonder how could I do it with maven2..
Actually, I did an ant task that at package cycle copy my project
depdenciens from mvnrepository to a lib folder inside target folder. It
works well but force me to make the list of files to be copied by hand. I
want to see maven doing this job automatically...
Is this posible ?
thanks in advance, Dmitry
www.ejinz.com Search Engine Revolution
news, categories, country
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org