David
path of least resistance is to use maven-antrun-plugin on the existing target

also <build.xml>
            builds
            axis2-aar-maven-plugin and axis2-mar-maven-plugin BEFORE it runs 
the main build.
https://axis.apache.org/axis2/java/core/maven-help.html

1a)Once the plugins are generated then you can generate your pom e.g.
mvn archetype:generate (which creates the POM)
1b)create necessary classes for module such as Module ,IncomingHandler 
,OutgoingHandler
2)place module.xmll in newly created src/main/resources/META-INF/folder
3)add axis2-mar-maven-plugin to your <build><plugins> e.g.
<build>
<plugins>
<plugin>
               <groupId>org.apache.axis2</groupId>
               <artifactId>axis2-mar-maven-plugin</artifactId>
               <version>1.4.1</version>                  
           </plugin>
...........
4)use the mvn command to compile source codes and assemble module as a .mar 
package.
mvn compile axis2-mar:mar 

http://ssagara.blogspot.com/2009/03/axis2-maven-module-mar-plug-in.html

axis2-mar-maven-plugin hasnt been touched in 6 years so report back if you have 
any issues
Martin Gainty 
______________________________________________ 
                                                                                
                   


Date: Wed, 7 Jan 2015 12:51:48 -0700
Subject: How to integrate Axis2 modules in maven build?
From: [email protected]
To: [email protected]

We have an existing Ant build (EAR build) that has 4 existing Axis2 modules (in 
WAR), one of those is Rampart (v1.3).  How are these supposed to be integrated 
in a Maven build?  Currently the build has the mar files as resources in 
WEB-INF/modules of the war's root but that doesn't seem right as currently the 
build knows nothing about the dependencies of those mar files.
Is there a way to add the mar files as dependencies and have maven 
automatically place the mar files at WEB-INF/modules and add each mar's 
dependencies?  I need all of the dependencies in the ear's APP-INF/lib folder 
as our war is a skinny war that has no jars in it's lib folder.
What is the standard way of doing this for mars in Maven?
-Dave                                     

Reply via email to