On Tue, Oct 18, 2011 at 1:37 PM, Fred Bricon <
fbricon@xxxxxxxxx> wrote:
> The bundleFileName of your web projects should have the .war extension, not
> .jar
>
> 2011/10/18 János Háber <
janos.haber@xxxxxxxxxxxxx>
>>
>> Hi!
>>
>> - Yes WTP plugin installed... (I see the ear option in maven preferences)
>> - I not found generated ear, now I try with unpacked mode. And what
>> the surprise... the result is totally chaos.
>>
>> The directily dependent modules is ok. but the modules dependencies
>> (which same local projects and their dependencies which contain
>> another local maven projects) is deployed under to APP-INF (the
>> generated ear deploy everything to defaultLibBundleDir, but m2e not.
>> (only the direct module dependencis deployed to the
>> defaultLibBundleDir, their local projects and it's dependencies
>> deployed to APP-INF/lib, it's not a problem... but one of the project
>> is not deployed the hiearchy:
>> demo.ejb,demo.war,
demo.ws -> demo.model -> waf.model -> waf.base
>>
>> Any project deployed, except waf.model (so the waf.base deployed too!!!)
>>
>> My pomfile contains password, I can delete it if you want...
>> My demo projects contain a parent project, named with demo.
>>
>> - demo ===> parent project for demo.*
>>
>> - demo.model -> waf.model
>> - demo.war -> waf.war, demo.model
>> - demo.ejb -> waf.ejb, demo.model
>> -
demo.ws ->
waf.ws, demo.model
>> - demo.ear (for ear build)
>>
>> and helper projects (all is standalone jar project, do not have parent
>> project)
>> - waf.war -> waf.model
>> - waf.ejb -> waf.model
>> -
waf.ws -> waf.model
>> - waf.model -> waf.base
>> - waf.base
>>
>> in the demo.ear project:
>> .... Dependencies ....
>> <dependency>
>> <groupId>
hu.dk</groupId>
>> <artifactId>demo.ejb</artifactId>
>> <version>0.0.1-SNAPSHOT</version>
>> <type>ejb</type>
>> </dependency>
>> <dependency>
>> <groupId>
hu.dk</groupId>
>> <artifactId>demo.web</artifactId>
>> <version>0.0.1-SNAPSHOT</version>
>> <type>war</type>
>> </dependency>
>> <dependency>
>> <groupId>
hu.dk</groupId>
>> <artifactId>
demo.ws</artifactId>
>> <version>0.0.1-SNAPSHOT</version>
>> <type>war</type>
>> </dependency>
>> <dependency>
>> <groupId>
hu.dk</groupId>
>> <artifactId>demo.model</artifactId>
>> <version>0.0.1-SNAPSHOT</version>
>> </dependency>
>>
>> .... Plugins...
>> <plugin>
>> <artifactId>maven-ear-plugin</artifactId>
>> <version>2.6</version>
>> <configuration>
>> <version>5</version>
>>
>> <defaultLibBundleDir>APP-INF/lib</defaultLibBundleDir>
>>
>> <fileNameMapping>full</fileNameMapping>
>> <modules>
>> <webModule>
>>
>> <groupId>
hu.dk</groupId>
>>
>> <artifactId>demo.web</artifactId>
>>
>> <contextRoot>/${
deploy.name}</contextRoot>
>>
>> <bundleFileName>demo.web.jar</bundleFileName>
>> </webModule>
>> <ejbModule>
>>
>> <groupId>
hu.dk</groupId>
>>
>> <artifactId>demo.ejb</artifactId>
>>
>> <bundleFileName>demo.ejb.jar</bundleFileName>
>> </ejbModule>
>> <webModule>
>>
>> <groupId>
hu.dk</groupId>
>>
>> <artifactId>
demo.ws</artifactId>
>>
>> <bundleFileName>demo.ws.jar</bundleFileName>
>>
>> <contextRoot>/${
deploy.name}/ws</contextRoot>
>> </webModule>
>> </modules>
>> </configuration>
>> </plugin>
>> </plugins>
>>
>>
>> b0c1
>>
>> On Tue, Oct 18, 2011 at 10:08 AM, Fred Bricon <
fbricon@xxxxxxxxx> wrote:
>> > Without much informations on your setup, it's gonna be hard to know
>> > what's
>> > going on.
>> > - First things first : Have you installed the m2e-wtp integration plugin
>> > (see
https://github.com/sonatype/m2eclipse-wtp/wiki)?
>> > - Check the differences between the deployed project contents and the
>> > maven
>> > generated .ear.
>> > - posting the contents of your poms might be helpful troubleshooting
>> > your
>> > issue.
>> > Regards,
>> > Fred Bricon
>> >
>> > 2011/10/18 János Háber <
janos.haber@xxxxxxxxxxxxx>
>> >>
>> >> Hi!
>> >>
>> >> I have a little problem with my projects. I created an ear project
>> >> with one ejb, one war and one webservice project.
>> >> The project depend some subproject ( ejb -> model and war -> model,
>> >> wsr -> model).
>> >> When I build ear with maven, the ear file is correct, but when I add
>> >> the ear project in eclipse to weblogic it's not work.
>> >> The project is deployed, and it's try to start, but it's can't. I get
>> >> NoClassDefFoundError (the class is in the model project).
>> >>
>> >> I dunno why. I miss something in ear plugin?
>> >> Dependency:
>> >> ear -> ejb,war,wsr -> model
>> >>
>> >> Please help.
>> >> Thanks
>> >> b0c1
>> >> _______________________________________________
>> >> m2e-users mailing list
>> >>
m2e-users@xxxxxxxxxxx
>> >>
https://dev.eclipse.org/mailman/listinfo/m2e-users
>> >
>> >
>> >
>> > --
>> > "Have you tried turning it off and on again" - The IT Crowd
>> >
>> > _______________________________________________
>> > m2e-users mailing list
>> >
m2e-users@xxxxxxxxxxx
>> >
https://dev.eclipse.org/mailman/listinfo/m2e-users
>> >
>> >
>> _______________________________________________
>> m2e-users mailing list
>>
m2e-users@xxxxxxxxxxx
>>
https://dev.eclipse.org/mailman/listinfo/m2e-users
>
>
>
> --
> "Have you tried turning it off and on again" - The IT Crowd
>
> _______________________________________________
> m2e-users mailing list
>
m2e-users@xxxxxxxxxxx
>
https://dev.eclipse.org/mailman/listinfo/m2e-users
>
>
_______________________________________________
m2e-users mailing list
m2e-users@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/m2e-users