Re: How to retrieve target folder or jar paths from multi-module Maven project
That's what he wants. The surest way is just to build the thing and `find */target -iname "*.jar"` Need more info why its needed. On Fri, 10 Jun 2022 at 08:40, Mantas Gridinas wrote: > Wouldn't the help plugin get executed for every module in the reactor and > in turn output multiple build directories? > > On Fri, Jun 10, 2022, 09:04 Delany wrote: > > > Building on this, you could try this bash script. It is very slow > > > > while read -r pom; do mvn help:evaluate > > -Dexpression=project.build.directory -q -DforceStdout -f $pom && echo; > done > > < <(find . -iname pom.xml) > > > > > > On Thu, 9 Jun 2022 at 21:20, Bernd Eckenfels > > wrote: > > > > > The Maven Help Plugin has some functions, including printing evaluated > > > project parameters. > > > > > > > > > RESULT=$(mvn help:evaluate -Dexpression=project.version -q > -DforceStdout) > > > > > > https://maven.apache.org/plugins/maven-help-plugin/evaluate-mojo.html > > > > > > > > > -- > > > http://bernd.eckenfels.net > > > > > > Von: Laurian Angelescu > > > Gesendet: Tuesday, June 7, 2022 5:43:26 PM > > > An: users@maven.apache.org > > > Betreff: How to retrieve target folder or jar paths from multi-module > > > Maven project > > > > > > Is it possible to invoke *mvn* on the command line to output either 1) > > the > > > paths to all target folders where jars get packaged or 2) the file > paths > > of > > > the jars themselves? > > > > > > For example, in a multi-module project like > > > https://github.com/apache/httpcomponents-core.git, I would like to > > invoke: > > > > > > *mvn * > > > > > > and have output to standard out: > > > > > > //httpcore5/target/httpcore5-5.2-beta1.jar > > > //httpcore5-h2/target/httpcore5-h2-5.2-beta1.jar > > > ... > > > etc. > > > > > > I want to essentially be able to get a list of the JARs created in *any > > > *Maven > > > multimodule project. > > > > > >
Re: How to retrieve target folder or jar paths from multi-module Maven project
Maybe maven-deploy-plugin with custom deployment repository? https://maven.apache.org/plugins/maven-deploy-plugin/deploy-mojo.html Sylwester pt., 10 cze 2022, 08:05 użytkownik Delany napisał: > Building on this, you could try this bash script. It is very slow > > while read -r pom; do mvn help:evaluate > -Dexpression=project.build.directory -q -DforceStdout -f $pom && echo; done > < <(find . -iname pom.xml) > > > On Thu, 9 Jun 2022 at 21:20, Bernd Eckenfels > wrote: > > > The Maven Help Plugin has some functions, including printing evaluated > > project parameters. > > > > > > RESULT=$(mvn help:evaluate -Dexpression=project.version -q -DforceStdout) > > > > https://maven.apache.org/plugins/maven-help-plugin/evaluate-mojo.html > > > > > > -- > > http://bernd.eckenfels.net > > > > Von: Laurian Angelescu > > Gesendet: Tuesday, June 7, 2022 5:43:26 PM > > An: users@maven.apache.org > > Betreff: How to retrieve target folder or jar paths from multi-module > > Maven project > > > > Is it possible to invoke *mvn* on the command line to output either 1) > the > > paths to all target folders where jars get packaged or 2) the file paths > of > > the jars themselves? > > > > For example, in a multi-module project like > > https://github.com/apache/httpcomponents-core.git, I would like to > invoke: > > > > *mvn * > > > > and have output to standard out: > > > > //httpcore5/target/httpcore5-5.2-beta1.jar > > //httpcore5-h2/target/httpcore5-h2-5.2-beta1.jar > > ... > > etc. > > > > I want to essentially be able to get a list of the JARs created in *any > > *Maven > > multimodule project. > > >
Re: How to retrieve target folder or jar paths from multi-module Maven project
Wouldn't the help plugin get executed for every module in the reactor and in turn output multiple build directories? On Fri, Jun 10, 2022, 09:04 Delany wrote: > Building on this, you could try this bash script. It is very slow > > while read -r pom; do mvn help:evaluate > -Dexpression=project.build.directory -q -DforceStdout -f $pom && echo; done > < <(find . -iname pom.xml) > > > On Thu, 9 Jun 2022 at 21:20, Bernd Eckenfels > wrote: > > > The Maven Help Plugin has some functions, including printing evaluated > > project parameters. > > > > > > RESULT=$(mvn help:evaluate -Dexpression=project.version -q -DforceStdout) > > > > https://maven.apache.org/plugins/maven-help-plugin/evaluate-mojo.html > > > > > > -- > > http://bernd.eckenfels.net > > > > Von: Laurian Angelescu > > Gesendet: Tuesday, June 7, 2022 5:43:26 PM > > An: users@maven.apache.org > > Betreff: How to retrieve target folder or jar paths from multi-module > > Maven project > > > > Is it possible to invoke *mvn* on the command line to output either 1) > the > > paths to all target folders where jars get packaged or 2) the file paths > of > > the jars themselves? > > > > For example, in a multi-module project like > > https://github.com/apache/httpcomponents-core.git, I would like to > invoke: > > > > *mvn * > > > > and have output to standard out: > > > > //httpcore5/target/httpcore5-5.2-beta1.jar > > //httpcore5-h2/target/httpcore5-h2-5.2-beta1.jar > > ... > > etc. > > > > I want to essentially be able to get a list of the JARs created in *any > > *Maven > > multimodule project. > > >
Re: How to retrieve target folder or jar paths from multi-module Maven project
Building on this, you could try this bash script. It is very slow while read -r pom; do mvn help:evaluate -Dexpression=project.build.directory -q -DforceStdout -f $pom && echo; done < <(find . -iname pom.xml) On Thu, 9 Jun 2022 at 21:20, Bernd Eckenfels wrote: > The Maven Help Plugin has some functions, including printing evaluated > project parameters. > > > RESULT=$(mvn help:evaluate -Dexpression=project.version -q -DforceStdout) > > https://maven.apache.org/plugins/maven-help-plugin/evaluate-mojo.html > > > -- > http://bernd.eckenfels.net > > Von: Laurian Angelescu > Gesendet: Tuesday, June 7, 2022 5:43:26 PM > An: users@maven.apache.org > Betreff: How to retrieve target folder or jar paths from multi-module > Maven project > > Is it possible to invoke *mvn* on the command line to output either 1) the > paths to all target folders where jars get packaged or 2) the file paths of > the jars themselves? > > For example, in a multi-module project like > https://github.com/apache/httpcomponents-core.git, I would like to invoke: > > *mvn * > > and have output to standard out: > > //httpcore5/target/httpcore5-5.2-beta1.jar > //httpcore5-h2/target/httpcore5-h2-5.2-beta1.jar > ... > etc. > > I want to essentially be able to get a list of the JARs created in *any > *Maven > multimodule project. >
Re: How to retrieve target folder or jar paths from multi-module Maven project
The Maven Help Plugin has some functions, including printing evaluated project parameters. RESULT=$(mvn help:evaluate -Dexpression=project.version -q -DforceStdout) https://maven.apache.org/plugins/maven-help-plugin/evaluate-mojo.html -- http://bernd.eckenfels.net Von: Laurian Angelescu Gesendet: Tuesday, June 7, 2022 5:43:26 PM An: users@maven.apache.org Betreff: How to retrieve target folder or jar paths from multi-module Maven project Is it possible to invoke *mvn* on the command line to output either 1) the paths to all target folders where jars get packaged or 2) the file paths of the jars themselves? For example, in a multi-module project like https://github.com/apache/httpcomponents-core.git, I would like to invoke: *mvn * and have output to standard out: //httpcore5/target/httpcore5-5.2-beta1.jar //httpcore5-h2/target/httpcore5-h2-5.2-beta1.jar ... etc. I want to essentially be able to get a list of the JARs created in *any *Maven multimodule project.