2018-03-12 15:46 GMT+01:00 Matthew Broadhead <matthew.broadh...@nbmlaw.co.uk >:
> why is the gav not resolving to the local builds and trying to get from > repo? > if in your repo and not in the reactor it should find it otherwise it doesn't exists from a maven perspective > yes i could create another module with the setup but wouldn't i be faced > with the same problem? Shouldn't > > > On 12/03/2018 15:43, Romain Manni-Bucau wrote: > >> Yep, was more thinking about a path to the war and not the module but you >> are right we only support gav ATM. >> the app launcher reference was a new pom module in your project with the >> plugin setup, not something existing. Just aligning your usage on maven. >> >> >> Romain Manni-Bucau >> @rmannibucau <https://twitter.com/rmannibucau> | Blog >> <https://rmannibucau.metawerx.net/> | Old Blog >> <http://rmannibucau.wordpress.com> | Github < >> https://github.com/rmannibucau> | >> LinkedIn <https://www.linkedin.com/in/rmannibucau> | Book >> <https://www.packtpub.com/application-development/java-ee-8- >> high-performance> >> >> 2018-03-12 15:39 GMT+01:00 Matthew Broadhead < >> matthew.broadh...@nbmlaw.co.uk >> >>> : >>> hi >>> i tried putting >>> <webapp>subproject?name=subproject</webapp> >>> but i got >>> [ERROR] format for librairies should be <groupId>:<artifactId>:<versio >>> n>[:<type>[:<classifier>]] >>> org.apache.openejb.maven.plugin.TomEEException: format for librairies >>> should be <groupId>:<artifactId>:<version>[:<type>[:<classifier>]] >>> at org.apache.openejb.maven.plugin.AbstractTomEEMojo.mvnToFile( >>> AbstractTomEEMojo.java:847) >>> >>> incidentally librairies should be spelled libraries but it is not a big >>> deal... >>> >>> i tried google for an app launcher module but i couldn't find anything. >>> could you point me in the right direction? >>> >>> On 12/03/2018 14:10, Romain Manni-Bucau wrote: >>> >>> Hi >>>> you can use a file reference I think instead of gav, otherwise no way >>>> in a >>>> single reactor until it is already built once >>>> you can add -N to not run submodules >>>> >>>> Personally I'd go with a app-launcher module with dependencies on other >>>> modules to ensure the reactor order and it would resolve nicely and get >>>> rid >>>> of both issues at once. >>>> >>>> >>>> >>>> Romain Manni-Bucau >>>> @rmannibucau <https://twitter.com/rmannibucau> | Blog >>>> <https://rmannibucau.metawerx.net/> | Old Blog >>>> <http://rmannibucau.wordpress.com> | Github < >>>> https://github.com/rmannibucau> | >>>> LinkedIn <https://www.linkedin.com/in/rmannibucau> | Book >>>> <https://www.packtpub.com/application-development/java-ee-8- >>>> high-performance> >>>> >>>> >>>> 2018-03-12 12:51 GMT+01:00 Matthew Broadhead < >>>> matthew.broadh...@nbmlaw.co.uk >>>> >>>> : >>>>> hi >>>>> i am trying to use tomee-maven-plugin from a parent project. >>>>> i tried to define the subprojects as webapps like >>>>> <plugins> >>>>> <plugin> >>>>> <groupId>org.apache.tomee.maven</groupId> >>>>> <artifactId>tomee-maven-plugin</artifactId> >>>>> <version>${tomee.version}</version> >>>>> <configuration> >>>>> <tomeeVersion>${tomee.version}</tomeeVersion> >>>>> <tomeeClassifier>plus</tomeeClassifier> >>>>> <config>${project.basedir}/src/test/tomee/conf</config> >>>>> <libs> >>>>> <lib>mysql:mysql-connector-java:${mysql.connector.version}</lib> >>>>> </libs> >>>>> <webapps> >>>>> <webapp>${project.groupId}:subproject:${project.version}?nam >>>>> e=subproject</webapp> >>>>> >>>>> </webapps> >>>>> </configuration> >>>>> </plugin> >>>>> </plugins> >>>>> but it complains that it cannot find the subproject in the maven >>>>> repository. is there any way to tell it that it is a subproject? >>>>> also it seems to try to run up a tomee instance for every subproject >>>>> >>>>> >>>>> >