tomee-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Matthew Broadhead <matthew.broadh...@nbmlaw.co.uk>
Subject Re: tomee-maven-plugin webapps
Date Mon, 12 Mar 2018 14:46:32 GMT
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 <matthew.broadhead@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.broadhead@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
>>>>
>>>>


Mime
View raw message