I just /finally/ came across the fix for this particular problem. I haven't verified that everything still works because I have more EAR deployment work and testing to do, but this particular problem went away by making all of the Rampart dependencies as <scope>provided</scope>.
After talking to a co-worker about how I fixed the problem, it totally made sense given that we really only depend on Rampart at runtime. I probably would have realized it much sooner had I written the code myself and having an understanding about how Rampart actually works. Thanks to all those who replied! - Brandon devnulled wrote: > > Sumedha, > > Thanks for the response. I just created a simple mock project and added > the maven-mar plugin, a couple of logging deps, and an empty mock class, > added it as a dependency to the main project, and commented-out references > to the two projects which have Axis2 dependencies. It worked just fine > and built the full EAR.. here is a snippet of my pom.xml where I added the > plugin in the mock project: > > <build> > <plugins> > <plugin> > <artifactId>maven-ejb-plugin</artifactId> > <configuration> > <ejbVersion>3.0</ejbVersion> > <archive> > <manifest> > <addClasspath>true</addClasspath> > </manifest> > </archive> > </configuration> > </plugin> > <plugin> > <groupId>org.apache.axis2</groupId> > <artifactId>axis2-mar-maven-plugin</artifactId> > <version>1.3</version> > <extensions>true</extensions> > <configuration> > <includeDependencies>false</includeDependencies> > </configuration> > </plugin> > </plugins> > </build> > > > As far as I can tell this plugin gets resolved correctly? On a sidenote, > I'm using more than just the default Maven repo so I do have all of the > rampart deps, including the mar files in a resources folder). So it looks > like that is not the problem? > > Thanks, > > - Brandon > > > sumedha rubasinghe wrote: >> >> Brandon, >> This looks like mar plug-in is not being recognized inside your build >> environment. >> 1. Leave out two projects having dependencies to Axis2. >> 2. Create a dummy project which just uses Axis2 MAR plug-in. >> 3. See if you can get EAR build run with this dummy project included as a >> sub module. >> >> /sumedha >> >>> [INFO] >>> ------------------------------------------------------------------------ >>> [ERROR] BUILD ERROR >>> [INFO] >>> ------------------------------------------------------------------------ >>> [INFO] Failed to initialize ear modules >>> >>> Embedded error: Unknown artifact type[mar] >>> [INFO] >>> ------------------------------------------------------------------------ >> >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: [EMAIL PROTECTED] >> For additional commands, e-mail: [EMAIL PROTECTED] >> >> >> > > -- View this message in context: http://www.nabble.com/Can%27t-Package-Axis2-In-EAR-with-Maven2-tp14321321p14326782.html Sent from the Axis - User mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
