You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@maven.apache.org by "Kohinoor Lal Verma (HF/EAB)" <ko...@ericsson.com> on 2006/02/15 18:34:59 UTC
Maven2 EAR
> Hi,
>
> I am very new in using Maven. I want to make a project that generates
> an ejb-jar and then generates an ear that includes this generated
> ejb-jar. Can someone please provide me some tips on how to achieve
> this? I am lost.
>
> Thanks in advance
> Kohinoor
Re: Maven2 EAR
Posted by Frederic Close <ml...@closebase.com>.
an extra link :
http://maven.apache.org/plugins/maven-ear-plugin/introduction.html
Lee Meador a écrit :
> I could swear I have seen this somewhere in the docs. Here are two starting
> points for more info:
>
> http://maven.apache.org/guides/index.html
> http://docs.codehaus.org/display/MAVENUSER/Home
>
> The general answer is that you have an ear project that depends on an ejb
> project. Put all your ejb code in the ejb project and put almost nothing in
> the ear project.
>
> You can have several ejb projects if you want. The ear project will depend
> on all of them. You can also have one or more war projects that the ear
> project depends on.
>
> Maven will generate your application.xml if you want or you can supply your
> own.
>
> All this is set up by creating pom.xml files which define the various
> projects. There is one per project and one project per jar or ear or war
> file created.
>
> Maybe this clue will help the docs above make more sense.
>
> -- Lee Meador
> On 2/15/06, Kohinoor Lal Verma (HF/EAB) <ko...@ericsson.com>
> wrote:
>
>>
>>> Hi,
>>>
>>> I am very new in using Maven. I want to make a project that generates
>>> an ejb-jar and then generates an ear that includes this generated
>>> ejb-jar. Can someone please provide me some tips on how to achieve
>>> this? I am lost.
>>>
>>> Thanks in advance
>>> Kohinoor
>>>
>>
>
>
> --
> -- Lee Meador
> Sent from gmail. My real email address is lee@leemeador.com
>
>
Re: Maven2 EAR
Posted by Lee Meador <le...@leemeador.com>.
I could swear I have seen this somewhere in the docs. Here are two starting
points for more info:
http://maven.apache.org/guides/index.html
http://docs.codehaus.org/display/MAVENUSER/Home
The general answer is that you have an ear project that depends on an ejb
project. Put all your ejb code in the ejb project and put almost nothing in
the ear project.
You can have several ejb projects if you want. The ear project will depend
on all of them. You can also have one or more war projects that the ear
project depends on.
Maven will generate your application.xml if you want or you can supply your
own.
All this is set up by creating pom.xml files which define the various
projects. There is one per project and one project per jar or ear or war
file created.
Maybe this clue will help the docs above make more sense.
-- Lee Meador
On 2/15/06, Kohinoor Lal Verma (HF/EAB) <ko...@ericsson.com>
wrote:
>
>
> > Hi,
> >
> > I am very new in using Maven. I want to make a project that generates
> > an ejb-jar and then generates an ear that includes this generated
> > ejb-jar. Can someone please provide me some tips on how to achieve
> > this? I am lost.
> >
> > Thanks in advance
> > Kohinoor
>
>
--
-- Lee Meador
Sent from gmail. My real email address is lee@leemeador.com
Re: Maven2 EAR
Posted by Brad O'Hearne <br...@neurofire.com>.
Kohinoor,
In changing from Ant (or other project structures) to Maven, the idea
is one archive built per project. So for an EAR, any EJBs packaged in
a JAR will sit in one project, and the EAR will be a separate project
for packaging, and the EAR project will depend on the EJB project.
It might seem a bit annoying at first to see something like 2-3
projects when using Ant mushroom into 5-6 projects in Maven, but I
have come to realize that this is highly desirable, as it promotes
modularity and reuse, and in addition the pain of refactoring the
project structures is relatively small and short-lived, compared to
the benefits.
Brad
On Feb 15, 2006, at 10:34 AM, Kohinoor Lal Verma (HF/EAB) wrote:
>
>> Hi,
>>
>> I am very new in using Maven. I want to make a project that generates
>> an ejb-jar and then generates an ear that includes this generated
>> ejb-jar. Can someone please provide me some tips on how to achieve
>> this? I am lost.
>>
>> Thanks in advance
>> Kohinoor
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org