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 <[email protected] >: > 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 < >> [email protected] >> >>> : >>> 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 >>> >>> >
