tomee-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Romain Manni-Bucau <rmannibu...@gmail.com>
Subject Re: tomee-maven-plugin webapps
Date Mon, 12 Mar 2018 14:57:19 GMT
2018-03-12 15:46 GMT+01:00 Matthew Broadhead <matthew.broadhead@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.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
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message