Hello, this was, what I'm looking for.Is something like this also possible for my api (normal jar files) and ejb projects?
thanks Dirk Am 03.10.2010 16:55, schrieb Justin Edelson:
Yes, you can do this with war overlays (see the docs for maven-war-plugin) and/or the assembly plugin. On Oct 3, 2010, at 10:27 AM, Dirk Reske<[email protected]> wrote:Hello, so I will get a separation by project type (web, ejb, ear). But want I want, is a separation by functionality. Lets take a webshop example. I have the core module, which includes the main web.xml in the web sub-module, some core services in the api/impl sub-modules. Than I have the admin module, which includes the webpages for the shop administrators in the web submodule and the needed services in api/impl. etc. In the end a super-web module should merge the contents of core/web, admin/web, etc to one webapp. A super impl module should merge the contents of the core/impl and admin/impl to one ejb module And than a ear module should build an ear out of these thwo artifacts. So it should be possible that a developer only checks out the admin module from the scm an have all webpages, services, entities needed by the admin functionalities in the sub-modules. Dirk Am 03.10.2010 16:07, schrieb Martin Gainty:Dirk- i would configure a separate war-artifact pom.xml in MyProject folder something like <artifactId>war-artifact</artifactId> groupId.. version.. <!-- assuming the /core/web contents are copied to folder called core-web in MyProject folder --> <!-- ASSUMING users/web contents are copied to folder called users-web in MyProject folder --> <!-- ASSUMING admin/web contents are copied to folder called admin-web in MyProject folder --> <!-- which contains these modules --> <modules> <module>core-web</module> <module>users-web</module> <module>admin-web</module> </modules> for building the ear ..follow antonios advice Viel Gluck! Martin Gainty ______________________________________________ Verzicht und Vertraulichkeitanmerkung Diese Nachricht ist vertraulich. Sollten Sie nicht der vorgesehene Empfaenger sein, so bitten wir hoeflich um eine Mitteilung. Jede unbefugte Weiterleitung oder Fertigung einer Kopie ist unzulaessig. Diese Nachricht dient lediglich dem Austausch von Informationen und entfaltet keine rechtliche Bindungswirkung. Aufgrund der leichten Manipulierbarkeit von E-Mails koennen wir keine Haftung fuer den Inhalt uebernehmen.Date: Sun, 3 Oct 2010 15:48:04 +0200 Subject: Re: Multiple projects -> one artifact From: [email protected] To: [email protected] 2010/10/3 Dirk Reske<[email protected]>:is it possible to build one artifact out of multiple projects. We are trying to modularize the development. Example: MyProject |-- core | |--api | |--impl | |--web |-- users | |--api | |--impl | |--web |-- admin | |--api | |--impl | |--web this should results in the following ear file myproject.ear |--lib/myproject-api.jar (the entity classes, service interfaces, etc) |--myproject-impl.ear (the ejb module) |--myproject-web.ear (the web module) So, if I add a module MyProject/myproject-web, is there a configuration, so that this war module merges the contents of the existing "*/web" modules to one war file?I think that this link might answer all your questions about JEE development with Maven: http://docs.codehaus.org/display/MAVENUSER/Developing+JEE+projects+with+Maven Antonio --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
smime.p7s
Description: S/MIME Cryptographic Signature
