And that's because you've configured the war plugin not to make it a primary
artifact. Remove that.

/Anders (mobile)
Den 12 jan 2011 16.56 skrev "Mike Calmus" <[email protected]>:
> That's what I am doing. The initial war that has the applet pieces is the
> thing that fails when the install plugin tries to do its thing because the
> war plugin seems not to be providing a main artifact to it.
>
>
>> Anders Hammar
>> Tue, 11 Jan 2011 23:09:31 -0800
>>
>> Why isn't the war the primary artifact?
>> I would suggest you structure this as two modules; the first creates the
war
>> that includes the applet and the other one is the larger war.
>>
>> /Anders
>>
>> On Tue, Jan 11, 2011 at 21:22, Mike Calmus <[email protected]> wrote:
>>
>> > I am trying to create a non-primary war that includes an applet jar and
>> > its
>> > dependencies. This war is then merged into a larger war.
>> >
>> > When I try to do this, though I get an error from the Maven Install
plugin
>> > indicating no primary artificat was created. The error returend is
somewhat
>> > different depending upon the plugin versions involved.
>> >
>> > Here's what I have. Is there some better way to do this, or is this a
bug
>> > in
>> > one of the plugins or both? Thanks.
>> >
>> > <project xmlns="http://maven.apache.org/POM/4.0.0"; <
http://maven.apache.org/POM/4.0.0%22>;
>> > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; <
http://www.w3.org/2001/XMLSchema-instance%22>;
>> > xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
>> > http://maven.apache.org/maven-v4_0_0.xsd"; <
http://maven.apache.org/maven-v4_0_0.xsd%22>;>
>> > <modelVersion>4.0.0</modelVersion>
>> > <groupId>my.test.group</groupId>
>> > <artifactId>mytest-applet-war</artifactId>
>> > <packaging>war</packaging>
>> > <version>1.0</version>
>> > <name>My Test Applet War</name>
>> > <properties>
>> >
>> >
>> >
<applet.directory>${project.build.directory}/${project.build.finalName}/applet</applet.directory>
>> > </properties>
>> > <dependencies>
>> > <dependency>
>> > <groupId>my.test.group</groupId>
>> > <artifactId>mytest-applet</artifactId>
>> > <version>1.0</version>
>> > <type>jar</type>
>> > <scope>provided</scope>
>> > </dependency>
>> > </dependencies>
>> > <build>
>> > <plugins>
>> > <plugin>
>> > <groupId>org.apache.maven.plugins</groupId>
>> > <artifactId>maven-war-plugin</artifactId>
>> > <configuration>
>> > <primaryArtifact>false</primaryArtifact>
>> > <failOnMissingWebXml>false</failOnMissingWebXml>
>> > </configuration>
>> > </plugin>
>> > <plugin>
>> > <groupId>org.apache.maven.plugins</groupId>
>> > <artifactId>maven-dependency-plugin</artifactId>
>> > <executions>
>> > <execution>
>> > <phase>process-resources</phase>
>> > <goals>
>> > <goal>copy-dependencies</goal>
>> > </goals>
>> > <configuration>
>> > <outputDirectory>${applet.directory}</outputDirectory>
>> > <stripVersion>true</stripVersion>
>> > </configuration>
>> > </execution>
>> > </executions>
>> > </plugin>
>> > </plugins>
>> > </build>
>> > </project>
>> >
>>
>>

Reply via email to