I figured the directory structure would be similar to regular maven
project. So, I have the following:
src/main/java
src/main/resources
src/test/java
src/test/resources
I followed your suggestion to move the deployment.xml and jboss-esb.xml
to src/main/resources/META-INF directory.
In the pom.xml file, I specified <packaging>jboss-esb</packaging> and
<build>
<plugins>
....
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>jboss-packaging-maven-plugin</artifactId>
<!-- Enable packaging types and lifecycle bindings. -->
<extensions>true</extensions>
</plugin>
....
</plugins>
</build>
When I run "mvn install", it complains:
$ mvn install
[INFO] Scanning for projects...
[INFO]
------------------------------------------------------------------------
[INFO] Building esb
[INFO] task-segment: [install]
[INFO]
------------------------------------------------------------------------
[INFO]
------------------------------------------------------------------------
[ERROR] BUILD ERROR
[INFO]
------------------------------------------------------------------------
[INFO] Cannot find lifecycle mapping for packaging: 'esb'.
Component descriptor cannot be found in the component repository:
org.apache.mav
en.lifecycle.mapping.LifecycleMappingesb.
[INFO]
------------------------------------------------------------------------
[INFO] For more information, run Maven with the -e switch
[INFO]
------------------------------------------------------------------------
[INFO] Total time: < 1 second
[INFO] Finished at: Thu Sep 04 16:16:44 EDT 2008
[INFO] Final Memory: 2M/4M
[INFO]
------------------------------------------------------------------------
It didn't seem to compile the code. The target directory has empty "lib"
directory and empty "META-INF" directory.
Is there something missing?
-----Original Message-----
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Scott
Ryan
Sent: September 4, 2008 3:50 PM
To: Maven Users List
Subject: Re: Jboss ESB and Maven
We have used the plugin with great success and can send you our layout
but basically use the standard maven 2 structure as follows
src/main/java
src/main/resources
put the jbm-queue-service.xml file in the resources directory and the
following files in the resource/META-INF directory
deployment.xml
jboss-esb.xml
Let me know if i can help in any way.
Scott Ryan
President/CTO
Soaring Eagle L.L.C.
Highlands Ranch, Co. 80129
(303) 263-3044
[EMAIL PROTECTED]
www.soaringeagleco.com
On Thu, Sep 4, 2008 at 1:07 PM, Lam Hayward
<[EMAIL PROTECTED]>wrote:
> I have a Jboss ESB example project with ant build script to convert to
> maven. Maven usually prefers certain directory structure. There is a
> plugin for jboss esb packaging. Is there somewhere I can find the
> directory structure and pom.xml?
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]