On Jan 7, 2008 3:23 PM, Thomas Chang <[EMAIL PROTECTED]> wrote: > Hi all, > > Formerly I used maven1 and I can use the <war.bundle/> in the project.xml > as follow: > ... > <dependency> > <groupId>commons-logging</groupId> > <artifactId>commons-logging</artifactId> > <version>1.0.4</version> > <type>jar</type> > <properties> > <war.bundle>true</war.bundle> > </properties> > </dependency> > ... > > Now I use maven2. And I try to do the same in the POM.xml. But as I run > mvn-command I get error as follow. If I take out the <war.bundle/>, it will > be OK. But I do need the <war.bundle/>. Somebody can tell me what's wrong?
It works differently in maven2. If you project has packaging == war, then, dependencies will be included in war file. You may define that you do not want them to be in bundled, then you have to add <scope>provided</provided> which means that servlet container (J2EE server) will provide those libraries for your application. Typical usage: dependency on servlet-api. More about this here: http://maven.apache.org/guides/introduction/introduction-to-dependency-mechanism.html HTH, Tomek > > Regards > > Thomas > > > **************************** > E:\Projekte\TestSpringJpa>mvn -s "..\TestMavenConfig\settings.xml" clean > [INFO] Scanning for projects... > [INFO] > ------------------------------------------------------------------------ > [ERROR] FATAL ERROR > [INFO] > ------------------------------------------------------------------------ > [INFO] Error building POM (may not be this project's POM). > > Project ID: unknown > POM Location: E:\Projekte\TestSpringJpa\pom.xml > Reason: Parse error reading POM. Reason: Unrecognised tag: 'properties' > (positio > n: START_TAG seen ...</type>\r\n\t\t\t<properties>... @17:16) for project > unkno > wn at E:\Projekte\TestSpringJpa\pom.xml > > [INFO] > ------------------------------------------------------------------------ > [INFO] Trace > org.apache.maven.reactor.MavenExecutionException: Parse error reading POM. > Reaso > n: Unrecognised tag: 'properties' (position: START_TAG seen > ...</type>\r\n\t\t\t > <properties>... @17:16) for project unknown at > E:\Projekte\TestSpringJpa\pom.xm > l > at org.apache.maven.DefaultMaven.getProjects(DefaultMaven.java:378) > at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:290) > at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:125) > at org.apache.maven.cli.MavenCli.main(MavenCli.java:280) > 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.project.InvalidProjectModelException: Parse error > re > ading POM. Reason: Unrecognised tag: 'properties' (position: START_TAG seen > ...< > /type>\r\n\t\t\t<properties>... @17:16) for project unknown at > E:\Projekte\Test > SpringJpa\pom.xml > at > org.apache.maven.project.DefaultMavenProjectBuilder.readModel(Default > MavenProjectBuilder.java:1422) > at > org.apache.maven.project.DefaultMavenProjectBuilder.readModel(Default > MavenProjectBuilder.java:1379) > at > org.apache.maven.project.DefaultMavenProjectBuilder.buildFromSourceFi > leInternal(DefaultMavenProjectBuilder.java:477) > at > org.apache.maven.project.DefaultMavenProjectBuilder.build(DefaultMave > nProjectBuilder.java:200) > at org.apache.maven.DefaultMaven.getProject(DefaultMaven.java:553) > at > org.apache.maven.DefaultMaven.collectProjects(DefaultMaven.java:467) > at org.apache.maven.DefaultMaven.getProjects(DefaultMaven.java:364) > ... 11 more > Caused by: org.codehaus.plexus.util.xml.pull.XmlPullParserException: > Unrecognise > d tag: 'properties' (position: START_TAG seen > ...</type>\r\n\t\t\t<properties>.. > . @17:16) > at > org.apache.maven.model.io.xpp3.MavenXpp3Reader.parseDependency(MavenX > pp3Reader.java:1261) > at > org.apache.maven.model.io.xpp3.MavenXpp3Reader.parseModel(MavenXpp3Re > ader.java:2323) > at > org.apache.maven.model.io.xpp3.MavenXpp3Reader.read(MavenXpp3Reader.j > ava:4422) > at > org.apache.maven.project.DefaultMavenProjectBuilder.readModel(Default > MavenProjectBuilder.java:1418) > ... 17 more > [INFO] > ------------------------------------------------------------------------ > [INFO] Total time: < 1 second > [INFO] Finished at: Mon Jan 07 15:21:01 CET 2008 > [INFO] Final Memory: 1M/2M > [INFO] > ------------------------------------------------------------------------ > E:\Projekte\TestSpringJpa> > > > --------------------------------- > Heute schon einen Blick in die Zukunft von E-Mails wagen? Versuchen Sie“s mit > dem neuen Yahoo! Mail. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
