But I cant find the way how install several files. It seems like maven-install could be configured only with one file to install. Actually It wont eat configuration in execution node as you mentioned. Works only that way <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-install-plugin</artifactId> <version>2.3</version> <configuration> <groupId>org.heaven</groupId> <artifactId>bless</artifactId> <version>2.0.0</version> <packaging>jar</packaging> <file>./bless</file> </configuration> <executions> <execution> <id>install-bless</id> <phase>install</phase> <goals> <goal>install-file</goal> </goals> </execution> </executions> </plugin>
And yeah I agree with you. Its better write script with batch of such install:install-file goals for every dependency rather that try to place such information to pom.xml [?] Anyway it is interesting if maven could do this. 2009/7/30 Edelson, Justin <justin.edel...@mtvstaff.com> > I should also say that I personally think using install-file is a bad > idea when there are good repository managers available. > > Justin > > -----Original Message----- > From: Edelson, Justin > Sent: Thursday, July 30, 2009 1:13 PM > To: Maven Users List > Subject: RE: How to use mvn install but have all options in the pom.xml? > > It does need to be bound to a phase if you want to do more than one > install. Also, the OP said he wanted to use a profile, which implied (to > me at least) that this would be part of the lifecycle. generate-sources > may or may not be the right phase, that's up to the OP. > > Justin > > ________________________________ > > From: Alexander [mailto:the.malk...@gmail.com] > Sent: Thursday, July 30, 2009 11:10 AM > To: Maven Users List > Subject: Re: How to use mvn install but have all options in the pom.xml? > > > There is no need to bind it to any phase, right? I think it is a pretty > Maven-style way of solving problem Needa try.. > > > 2009/7/30 Edelson, Justin <justin.edel...@mtvstaff.com> > > > It's no different than any other plugin. Something like this > should > work: > > <plugin> > <groupId>org.apache.maven.plugins</groupId> > <artifactId>maven-install-plugin</artifactId> > <executions> > <execution> > <id>install-1</id> > <phase>generate-sources</phase> > <goals> > <goal>install-file</goal> > </goals> > <configuration> > > <artifactId>blah</artifactId> > <groupId>blah</groupId> > <version>v</version> > > <file>lib/somefile.jar</file> > </configuration> > </execution> > ...repeat... > </executions> > </plugin> > > I don't think this is particularly common because a) it's very > verbose > compared with doing it on the command line and b) install-file > only > needs to be run once, so including it in the build isn't > necessary. > > Justin > > > > -----Original Message----- > From: jvsrvcs [mailto:jvsr...@gmail.com] > Sent: Thursday, July 30, 2009 10:51 AM > To: users@maven.apache.org > Subject: How to use mvn install but have all options in the > pom.xml? > > > The docs on the mvn install plugin state: > > mvn install:install-file -Dfile=your-artifact-1.0.jar \ > [-DpomFile=your-pom.xml] \ > [-Dsources=src.jar] \ > [-Djavadoc=apidocs.jar] \ > [-DgroupId=org.some.group] \ > [-DartifactId=your-artifact] \ > [-Dversion=1.0] \ > [-Dpackaging=jar] \ > [-Dclassifier=sources] \ > [-DgeneratePom=true] \ > [-DcreateChecksum=true] > > So I could build a bash shell script that executes the above > $mvn > install command for each jar that I want to install into the > local repo. > > What I want to do is to put all the options above into a pom.xml > such > that the user would only have to run a single maven profile and > type > only: > $mvn -P init > > and have this profile run the install plugin run on each of > about 20 > dot jar files in lib/. > > I have seen this done before on a project but did not write the > code nor > do I have a copy of the code with me. I know it is possible but > can't > find any documentation on how to put options to $mvn install > inside the > pom.xml file (instead of the command line). > -- > View this message in context: > > http://www.nabble.com/How-to-use-mvn-install-but-have-all-options-in-the > -pom.xml--tp24739597p24739597.html > <http://www.nabble.com/How-to-use-mvn-install-but-have-all-options-in-th > e-pom.xml--tp24739597p24739597.html> > Sent from the Maven - Users mailing list archive at Nabble.com. > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: users-unsubscr...@maven.apache.org > For additional commands, e-mail: users-h...@maven.apache.org > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: users-unsubscr...@maven.apache.org > For additional commands, e-mail: users-h...@maven.apache.org > > > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: users-unsubscr...@maven.apache.org > For additional commands, e-mail: users-h...@maven.apache.org > >