DevNull that is a very unusual name I found this link helpful to setup your dev environment http://ws.apache.org/rampart/developer-guide.html
applicable bits are to svn http://svn.apache.org/repos/asf/webservices/rampart/trunk/java/ this sets up a development folder called java which has a working build.xml..!!! there are 2 properties to setup assuming your username starts as DevNull ${username}=DevNull dir.mvn2.repo=C:/Documents and Settings/${username}/.m2/repositoryversion.xmlsec=1.4.0 so an example would be ${dir.mvn2.repo}/org/apache/santuario/xmlsec/${version.xmlsec}/xmlsec-${vers ion.xmlsec}.jar cd /java ant when all is said and done you have the version specific mar located in /dist folder HTH/ Martin-- ----- Original Message ----- From: "devnulled" <[EMAIL PROTECTED]> To: <[email protected]> Sent: Thursday, December 13, 2007 6:14 PM Subject: Re: Can't Package Axis2 In EAR with Maven2 > > 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-tp14321321p14 326782.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] > > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
