[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