[prev in list] [next in list] [prev in thread] [next in thread]
List: maven-user
Subject: Re: How to install jars into local maven repo (with $mvn <target>)
From: jvsrvcs <jvsrvcs () gmail ! com>
Date: 2009-07-30 14:42:24
Message-ID: 24739591.post () talk ! nabble ! com
[Download RAW message or body]
I guess I meant to say I want to run:
$mvn -P init
to run an init profile (I understand about build life cycles and do not want
to write a new one)
but rather want to type $mvn -P init
and have specific already built .jar files in /lib/*.jar to be installed
into my local repo. These jars are not available in any public maven
repository.
thanks
jvsrvcs
Tim O'Brien wrote:
>
> On Wed, Jul 29, 2009 at 6:06 PM, jvsrvcs<jvsrvcs@gmail.com> wrote:
> >
> >
> > I want to create a maven profile called "init", such
> > that a person would type: $mvn init
>
> This won't work, Maven has a lifecycle that consists of phases when
> you execute "mvn init", Maven is going to complain because there is no
> "init" phase. What you need to do is configure a goal execution to
> execute during one of the phases in the Maven build lifecycle:
>
> http://maven.apache.org/guides/introduction/introduction-to-the-lifecycle.html
>
> >
> > and this profile would take jars from the lib/ directory
> > (on the same level as the pom.xml)
> > and install every jar in the lib (and subdirectories)
> > into the local maven repo only.
> >
>
> You are looking to use the Maven Install plugin, but take a step back
> before you decide to do this with Maven. The goal you want to run is
> here:
> http://maven.apache.org/plugins/maven-install-plugin/install-file-mojo.html
> - but Maven isn't going to be able to traverse the lib directory and
> deploy every single file recursively. It wasn't designed to do
> this, and my advice is not to attempt to try to get Maven to do this.
> One Maven project, produces one artifact.
>
> Do this using the Maven Ant Tasks, better yet... do this with a Groovy
> script that calls out to the Maven Ant Tasks.
>
> > I have many docs on maven profiles, but no good
> > examples on integrating that with another plugin
> > where I could use XML (pom.xml) to configure and install
> > jars to the local repo.
> >
> > if anyone has done this and has a code sample
> > they can post please send. I have read all
> > the docs that are available on the subject
> > and do not need to be pointed there
> > as I have read and googled all the
> > documentation for about 3 hrs with
> > no resolution.
> >
> > What I am looking for is the ability to type
> > $mvn init
> >
> > and have all jars under lib/ get installed to
> > the local maven repo (and all /lib/<dir>/*.jar
> > and so on.
> >
> > thank you for your assistance
> > --
> > View this message in context:
> > http://www.nabble.com/How-to-install-jars-into-local-maven-repo-%28with-%24mvn-%3C \
> > target%3E%29---want-to-configure-init-profile-in-pom.xml-tp24729720p24729720.html \
> > Sent from the Maven - Users mailing list archive at Nabble.com.
> >
> > ---------------------------------------------------------------------
> > 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
>
>
>
--
View this message in context: \
http://www.nabble.com/How-to-install-jars-into-local-maven-repo-%28with-%24mvn-%3Ctarget%3E%29---want-to-configure-init-profile-in-pom.xml-tp24729720p24739591.html
Sent from the Maven - Users mailing list archive at Nabble.com.
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic