why is the gav not resolving to the local builds and trying to get from repo? yes i could create another module with the setup but wouldn't i be faced with the same problem?

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 <[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



Reply via email to