[jbosstools-dev] JBoss Maven Integration Facet?

Fred Bricon fbricon at redhat.com
Fri Sep 23 06:51:38 EDT 2011


hit send too soon ...

On 23/09/2011 12:50, Fred Bricon wrote:
> On 23/09/2011 11:50, Max Rydahl Andersen wrote:
>>> I'm prototyping some basic tooling for SwitchYard and have pieced 
>>> together a crude faceted project preset to allow SwitchYard projects 
>>> to be deployed to AS using the existing WTP support.  The facets I'm 
>>> using are:
>>> * Java
>>> * Utility Module
>> Sounds about right yes.
>>
>> For the case of importing existing maven projects and have these 
>> things enabled Fred Bricon should be able to tell you what the 
>> m2e/wtp plugin needs to identify them.
> Indeed, to be deployed by WTP as a simple jar (in a war or ear), most 
> projects need the Utility facet (and the Java one).
> However, if your projects need a special treatment for packaging (ex. 
> sar projects can embed other libs) or need to be deployed standalone 
> (not in ear nor war)
>
> Then one should :
> - create a dedicated facet
> - modify the server adapters to allow standalone deployment of these 
> new modules (that's what Rob did for the new SAR support)
>
> Of course creating a dedicated facet can also be useful just in terms 
> of tooling support (if you plan to create project wizards, eclipse 
> builders ...)
>
> Anyway, as long as you use plain old jar
... using the Utility facet should be enough.

>>> * JBoss Maven Integration
>>>
>>> My questions: Is the JBoss Maven facet required?  What purpose does 
>>> it serve?  (Currently, SwtichYard projects are Maven projects, 
>>> utilizing m2eclipse.)
>> JBoss Maven Integration is a feature we have had for a while but not 
>> really used much since JBoss AS&  EAP artifacts wasn't readily 
>> available in maven repos.
>>
>> The intent of the jboss maven integration is to allow you to create 
>> faceted projects and then use Maven as the Library provider. There 
>> are code in jboss tools which
>> will look at the given facet and then add a list of dependencies into 
>> the pom.  This is actually something that should be in m2eclipse but 
>> the m2e team prefer everything
>> is done maven first.
>>
>> Snjezana should be able to point you to this. This is one of the 
>> areas where we might need to change things so it accommodate how 
>> switchyard needs/wants things.
>>
>> /max
>> http://about.me/maxandersen
>>
>>
>>
>>
>> _______________________________________________
>> jbosstools-dev mailing list
>> jbosstools-dev at lists.jboss.org
>> https://lists.jboss.org/mailman/listinfo/jbosstools-dev
>



More information about the jbosstools-dev mailing list