Hi,
I'm facing problems some problems building an EJB project with maven 2.0.4. i.e. 1) I'm getting following error while packaging the EJB project. 2) Also, in pom.xml, i have mentioned dependencies xml-apis and xerces, but maven is mapping to the wrong version of these dependencies i.e. xml-apis-1.0.b2 and xercerImpl-2.3.0 respectively whereas version mentioned in pom.xml i.e. xml-apis 2.0.2 and xerces-2.3.0 is different (find the bold items in the stack trace). I have both the version of jars in my local repository 3) Also, I would like to know why maven is looking for pom files of some dependencies when I have jar files of them in the local repository Please find the pom.xml and stack trace of the error below. Kindly help me to resolve this issue, and let me know what the problem is. Stack Trace C:\pnv\edsejb>mvn install -e + Error stacktraces are turned on. [INFO] Scanning for projects... [INFO] ------------------------------------------------------------------------ - --- [INFO] Building eds ejb module [INFO] task-segment: [install] [INFO] ------------------------------------------------------------------------ - --- [INFO] [resources:resources] [INFO] Using default encoding to copy filtered resources. [WARNING] While downloading xerces:xerces:2.3.0 This artifact has been relocated to xerces:xercesImpl:2.3.0. Downloading: http://repo1.maven.org/maven2/jai_codec/jai_codec/1.1.2/jai_codec-1 .1.2.pom [WARNING] Unable to get resource from repository central (http://repo1.maven.org /maven2) Downloading: http://repo1.maven.org/maven2/jaxrpc/jaxrpc/1.0/jaxrpc-1.0.pom [WARNING] Unable to get resource from repository central (http://repo1.maven.org /maven2) Downloading: http://repo1.maven.org/maven2/mlibwrapper_jai/mlibwrapper_jai/1.1.2 /mlibwrapper_jai-1.1.2.pom [WARNING] Unable to get resource from repository central (http://repo1.maven.org /maven2) Downloading: http://repo1.maven.org/maven2/aws/aws/2.3/aws-2.3.pom [WARNING] Unable to get resource from repository central (http://repo1.maven.org /maven2) Downloading: http://repo1.maven.org/maven2/j2ee/j2ee/1.0/j2ee-1.0.pom [WARNING] Unable to get resource from repository central (http://repo1.maven.org /maven2) [WARNING] While downloading xml-apis:xml-apis:2.0.2 This artifact has been relocated to xml-apis:xml-apis:1.0.b2. Downloading: http://repo1.maven.org/maven2/commons-net/commons-net/1.0.1/commons -net-1.0.1.pom [WARNING] Unable to get resource from repository central (http://repo1.maven.org /maven2) Downloading: http://repo1.maven.org/maven2/db2java/db2java/1.2/db2java-1.2.pom [WARNING] Unable to get resource from repository central (http://repo1.maven.org /maven2) Downloading: http://repo1.maven.org/maven2/jsr94/jsr94/1.0-pr/jsr94-1.0-pr.pom [WARNING] Unable to get resource from repository central (http://repo1.maven.org /maven2) Downloading: http://repo1.maven.org/maven2/jai_core/jai_core/1.1.2/jai_core-1.1. 2.pom [WARNING] Unable to get resource from repository central (http://repo1.maven.org /maven2) Downloading: http://repo1.maven.org/maven2/Acme/Acme/1.3.1/Acme-1.3.1.pom [WARNING] Unable to get resource from repository central (http://repo1.maven.org /maven2) Downloading: http://repo1.maven.org/maven2/saaj/saaj/1.0/saaj-1.0.pom [WARNING] Unable to get resource from repository central (http://repo1.maven.org /maven2) Downloading: http://repo1.maven.org/maven2/jython/jython/20020827-no-oro/jython- 20020827-no-oro.pom [WARNING] Unable to get resource from repository central (http://repo1.maven.org /maven2) [INFO] [compiler:compile] Compiling 80 source files to C:\Documents and Settings\alok_jindal\pnv\edsejb\ta rget\classes [INFO] [resources:testResources] [INFO] Using default encoding to copy filtered resources. [INFO] [compiler:testCompile] Compiling 1 source file to C:\Documents and Settings\alok_jindal\pnv\edsejb\targ et\classes [INFO] [surefire:test] [INFO] Surefire report directory: C:\Documents and Settings\alok_jindal\pnv\edse jb\target\surefire-reports ------------------------------------------------------- T E S T S ------------------------------------------------------- There are no tests to run. Results : Tests run: 0, Failures: 0, Errors: 0, Skipped: 0 [INFO] [ejb:ejb] [INFO] Building ejb edsejb-rc [INFO] ------------------------------------------------------------------------ [ERROR] BUILD ERROR [INFO] ------------------------------------------------------------------------ [INFO] Error assembling EJB [INFO] ------------------------------------------------------------------------ [INFO] Trace org.apache.maven.lifecycle.LifecycleExecutionException: Error assembling EJB at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(Defa ultLifecycleExecutor.java:559) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLi fecycle(DefaultLifecycleExecutor.java:475) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(Defau ltLifecycleExecutor.java:454) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHan dleFailures(DefaultLifecycleExecutor.java:306) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegmen ts(DefaultLifecycleExecutor.java:273) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLi fecycleExecutor.java:140) at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:322) at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:115) at org.apache.maven.cli.MavenCli.main(MavenCli.java:256) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl. java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces sorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315) at org.codehaus.classworlds.Launcher.launch(Launcher.java:255) at org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430) at org.codehaus.classworlds.Launcher.main(Launcher.java:375) Caused by: org.apache.maven.plugin.MojoExecutionException: Error assembling EJB at org.apache.maven.plugin.ejb.EjbMojo.execute(EjbMojo.java:180) at org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPlugi nManager.java:412) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(Defa ultLifecycleExecutor.java:534) ... 16 more Caused by: java.lang.NullPointerException at com.trend.iwss.jscan.appscan.runtime.PolicyRuntime.getB64StrProp(Poli cyRuntime.java:188) at com.trend.iwss.jscan.appscan.runtime.PolicyRuntime.<init>(PolicyRunti me.java:91) at com.trend.iwss.jscan.appscan.runtime.FileIOPolicyRuntime.<init>(FileI OPolicyRuntime.java:159) at com.trend.iwss.jscan.appscan.runtime.FileIOPolicyRuntime$Factory.make (FileIOPolicyRuntime.java:449) at com.trend.iwss.jscan.appscan.runtime.PolicyRuntime.accessInstance(Pol icyRuntime.java:225) at com.trend.iwss.jscan.appscan.runtime.PolicyRuntime.preFilter(PolicyRu ntime.java:127) at com.trend.iwss.jscan.appscan.runtime.FileIOPolicyRuntime.preFilter(Fi leIOPolicyRuntime.java:166) at org.apache.maven.archiver.MavenArchiver.writeExportReadyPom(MavenArch iver.java:346) at org.apache.maven.archiver.MavenArchiver.createArchive(MavenArchiver.j ava:243) at org.apache.maven.plugin.ejb.EjbMojo.execute(EjbMojo.java:151) ... 18 more [INFO] ------------------------------------------------------------------------ [INFO] Total time: 48 seconds [INFO] Finished at: Thu Jan 18 10:03:20 GMT+05:30 2007 [INFO] Final Memory: 5M/19M [INFO] ------------------------------------------------------------------------ pom.xml <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> <parent> <groupId>pnv-rc</groupId> <artifactId>pnv</artifactId> <version>1.0</version> </parent> <modelVersion>4.0.0</modelVersion> <groupId>pnv-rc</groupId> <artifactId>edsejb</artifactId> <packaging>ejb</packaging> <version>rc</version> <name>eds ejb module</name> <url>http://maven.apache.org</url> <description> EJB Classes for PNV</description> <dependencies> <dependency> <groupId>db2java</groupId> <artifactId>db2java</artifactId> <version>1.2</version> <type>jar</type> <scope>provided</scope> </dependency> <dependency> <groupId>drools</groupId> <artifactId>drools</artifactId> <version>2.0-beta-11</version> <type>jar</type> <scope>provided</scope> </dependency> <dependency> <groupId>commons-betwixt</groupId> <artifactId>commons-betwixt</artifactId> <version>1.0-alpha-1</version> <type>jar</type> <scope>provided</scope> </dependency> <dependency> <groupId>commons-digester</groupId> <artifactId>commons-digester</artifactId> <version>1.5</version> <type>jar</type> <scope>provided</scope> </dependency> <dependency> <groupId>commons-discovery</groupId> <artifactId>commons-discovery</artifactId> <version>20030211.213356</version> <type>jar</type> <scope>provided</scope> </dependency> <dependency> <groupId>commons-jelly</groupId> <artifactId>commons-jelly</artifactId> <version>20030609.133047</version> <type>jar</type> <scope>provided</scope> </dependency> <dependency> <groupId>commons-jexl</groupId> <artifactId>commons-jexl</artifactId> <version>1.0-beta-2</version> <type>jar</type> <scope>provided</scope> </dependency> <dependency> <groupId>commons-logging</groupId> <artifactId>commons-logging</artifactId> <version>1.0.3</version> <type>jar</type> <scope>provided</scope> </dependency> <dependency> <groupId>commons-net</groupId> <artifactId>commons-net</artifactId> <version>1.0.1</version> <type>jar</type> <scope>provided</scope> </dependency> <dependency> <groupId>jaxrpc</groupId> <artifactId>jaxrpc</artifactId> <version>1.0</version> <type>jar</type> <scope>provided</scope> </dependency> <dependency> <groupId>jython</groupId> <artifactId>jython</artifactId> <version>20020827-no-oro</version> <type>jar</type> <scope>provided</scope> </dependency> <dependency> <groupId>log4j</groupId> <artifactId>log4j</artifactId> <version>1.2.8</version> <type>jar</type> <scope>provided</scope> </dependency> <dependency> <groupId>saaj</groupId> <artifactId>saaj</artifactId> <version>1.0</version> <scope>provided</scope> <type>jar</type> </dependency> <dependency> <groupId>soap</groupId> <artifactId>soap</artifactId> <version>2.3.1</version> <scope>provided</scope> <type>jar</type> </dependency> <dependency> <groupId>struts</groupId> <artifactId>struts</artifactId> <version>1.1</version> <scope>provided</scope> <type>jar</type> </dependency> <dependency> <groupId>xerces</groupId> <artifactId>xerces</artifactId> <version>2.3.0</version> <scope>provided</scope> <type>jar</type> </dependency> <dependency> <groupId>xml-apis</groupId> <artifactId>xml-apis</artifactId> <version>2.0.2</version> <scope>provided</scope> <type>jar</type> </dependency> </dependencies> <build> <sourceDirectory>${basedir}/src/java</sourceDirectory> <outputDirectory>target\classes</outputDirectory> <testSourceDirectory>${basedir}/src/test</testSourceDirectory> <testOutputDirectory>target/classes</testOutputDirectory> <resources> <resource> <directory>src/resources</directory> </resource> <resource> <directory>src</directory> <includes> <include>**/*.properties</include> <include>**/*.xml</include> <include>**/*.xmi</include> <include>**/*.qab</include> </includes> </resource> </resources> <testResources> <testResource> <directory>src/test</directory> </testResource> <testResource> <directory>src/test</directory> <includes> <include>**/*.properties</include> </includes> </testResource> </testResources> </build> </project> Thanks and Regards Alok Jindal **************** CAUTION - Disclaimer ***************** This e-mail contains PRIVILEGED AND CONFIDENTIAL INFORMATION intended solely for the use of the addressee(s). If you are not the intended recipient, please notify the sender by e-mail and delete the original message. Further, you are not to copy, disclose, or distribute this e-mail or its contents to any other person and any such actions are unlawful. This e-mail may contain viruses. Infosys has taken every reasonable precaution to minimize this risk, but is not liable for any damage you may sustain as a result of any virus in this e-mail. You should carry out your own virus checks before opening the e-mail or attachment. Infosys reserves the right to monitor and review the content of all messages sent to or from this e-mail address. Messages sent to or from this e-mail address may be stored on the Infosys e-mail system. ***INFOSYS******** End of Disclaimer ********INFOSYS***