I used following tag, 

shall I need any change on the tag?. Please let me know

 

<project>

<model>

  <modelVersion>4.0.0</modelVersion>

  <groupId>com.mycompany.app</groupId>

  <artifactId>my-app</artifactId>

  <packaging>jar</packaging>

  <version>1.0-SNAPSHOT</version>

 

  <build>

  <sourceDirectory>

            ${basedir}/src/java

  </sourceDirectory>

 </build>

 

  <dependencies>

    <dependency>

      <groupId>junit</groupId>

      <artifactId>junit</artifactId>

      <version>3.8.1</version>

      <scope>test</scope>

    </dependency>

  </dependencies>

  </model>

<model>

  <modelVersion>4.0.0</modelVersion>

  <groupId>com.mycompany.app</groupId>

  <artifactId>my-webapp</artifactId>

  <packaging>war</packaging>

  <version>1.0-SNAPSHOT</version>

  <dependencies>

    <dependency>

      <groupId>junit</groupId>

      <artifactId>junit</artifactId>

      <version>3.8.1</version>

      <scope>test</scope>

    </dependency>

  </dependencies>

  <build>

    <plugins>

      <plugin>

        <artifactId>maven-war-plugin</artifactId>

        <version>1.0-alpha-1</version>

        <configuration>

          <warName>my-webapp</warName>

        </configuration>

      </plugin>

    </plugins>

  </build>

</model>

</project>

 

I am getting following ERROR

 

 

D:\Maven2.0\bin>m2 install

[INFO]
------------------------------------------------------------------------
----

[INFO] Building null

[INFO]
------------------------------------------------------------------------
----

[INFO] [resources:resources]

[INFO] [compiler:compile]

[INFO] No sources to compile

[INFO] [resources:testResources]

[INFO] [compiler:testCompile]

[INFO] No sources to compile

[INFO] [surefire:test]

[INFO] Setting reports dir: D:\Maven2.0\bin\target/surefire-reports

 

-------------------------------------------------------

 T E S T S

-------------------------------------------------------

There are no test to run.

 

Results :

[surefire] Tests run: 0, Failures: 0, Errors: 0

 

[INFO] [jar:jar]

[INFO] Building jar: D:\Maven2.0\bin\target\my-app-1.0-SNAPSHOT.jar

[INFO] [install:install]

[INFO] Installing D:\Maven2.0\bin\target\my-app-1.0-SNAPSHOT.jar to
C:\Documents and Settings\snatarajan2\.m2\repositor

om\mycompany\app\my-app\1.0-SNAPSHOT\my-app-1.0-SNAPSHOT.jar

[INFO]
------------------------------------------------------------------------
----

[INFO] BUILD SUCCESSFUL

[INFO]
------------------------------------------------------------------------
----

[INFO] Total time: 0 seconds

[INFO] Finished at: Tue Apr 19 15:53:05 GMT+05:30 2005

[INFO] Final Memory: 1M/2M

[INFO]
------------------------------------------------------------------------
----

D:\Maven2.0\bin>m2 install

[INFO]
------------------------------------------------------------------------
----

[INFO] Building null

[INFO]
------------------------------------------------------------------------
----

[INFO] [resources:resources]

[INFO] [compiler:compile]

[INFO] No sources to compile

[INFO] [resources:testResources]

[INFO] [compiler:testCompile]

[INFO] No sources to compile

[INFO] [surefire:test]

[INFO] Setting reports dir: D:\Maven2.0\bin\target/surefire-reports

 

-------------------------------------------------------

 T E S T S

-------------------------------------------------------

There are no test to run.

 

Results :

[surefire] Tests run: 0, Failures: 0, Errors: 0

 

[INFO] [war:war]

[INFO] Copy webapp resources to
D:\Maven2.0\bin\target\my-webapp-1.0-SNAPSHOT

[INFO] Assembling webapp my-webapp in
D:\Maven2.0\bin\target/my-webapp-1.0-SNAPSHOT

[INFO] Generating war D:\Maven2.0\bin\target\my-webapp.war

[INFO]
------------------------------------------------------------------------
----

[ERROR] BUILD ERROR

[INFO]
------------------------------------------------------------------------
----

[ERROR] Cause:

org.apache.maven.plugin.PluginExecutionException: Error assembling WAR

        at org.apache.maven.plugin.war.WarMojo.execute(WarMojo.java:256)

        at
org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginMa
nager.java:432)

        at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeMojo(DefaultL
ifecycleExecutor.java:448)

        at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executePhase(Default
LifecycleExecutor.java:417)

        at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifec
ycleExecutor.java:140)

        at
org.apache.maven.DefaultMaven.processProject(DefaultMaven.java:212)

        at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:136)

        at org.apache.maven.cli.MavenCli.main(MavenCli.java:233)

        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

        at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.jav
a:39)

        at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessor
Impl.java:25)

        at java.lang.reflect.Method.invoke(Method.java:324)

        at
org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:303)

        at org.codehaus.classworlds.Launcher.launch(Launcher.java:243)

        at
org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:416)

        at org.codehaus.classworlds.Launcher.main(Launcher.java:363)

Caused by: org.codehaus.plexus.archiver.ArchiverException: Deployment
descriptor: D:\Maven2.0\bin\target\my-webapp-1.0-

PSHOT\WEB-INF\web.xml does not exist.

        at
org.codehaus.plexus.archiver.war.WarArchiver.setWebxml(WarArchiver.java:
70)

        at
org.apache.maven.plugin.war.WarMojo.performPackaging(WarMojo.java:286)

        at org.apache.maven.plugin.war.WarMojo.execute(WarMojo.java:251)

        ... 15 more

[INFO]
------------------------------------------------------------------------
----

[INFO] Total time: 0 seconds

[INFO] Finished at: Tue Apr 19 15:53:20 GMT+05:30 2005

[INFO] Final Memory: 1M/2M

[INFO]
------------------------------------------------------------------------
----

D:\Maven2.0\bin>

 

Anyone have idea

 

Thanks in Advance

Kumar

Reply via email to