Hi,
Try to add this in your ear plugin configuration :
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-ear-plugin</artifactId>
<configuration>
[...]
<artifactTypeMappings>
<artifactTypeMapping type="jboss-har" mapping="har"/>
</artifactTypeMappings>
</configuration>
</plugin>
Guillaume Boucherie
2008/9/8 hal arres <[EMAIL PROTECTED]>
> Hi,
>
> maybe you recognize from this morning :)
> After my first problem building a JAR with a dependeny on a HAR artifact I
> am trying to build the EAR which contains both files, the JAR and the HAR.
> But during this issue I got a build failure which I don't understand. I am
> trying to fix this since a few hours, but without success. It would be very
> nice if you could help me also with this problem.
>
> Maven prints the following message into the console:
> [INFO] Scanning for projects...
> [INFO]
> ------------------------------------------------------------------------
> [INFO] Building Example Backend
> [INFO] task-segment: [install]
> [INFO]
> ------------------------------------------------------------------------
> [INFO] [ear:generate-application-xml]
> [INFO]
> ------------------------------------------------------------------------
> [ERROR] BUILD FAILURE
> [INFO]
> ------------------------------------------------------------------------
> [INFO] Artifact[har:example:c-backend-persistence] is not a dependency of
> the project.
> [INFO]
> ------------------------------------------------------------------------
> [INFO] For more information, run Maven with the -e switch
> [INFO]
> ------------------------------------------------------------------------
> [INFO] Total time: 1 second
> [INFO] Finished at: Mon Sep 08 16:40:32 CEST 2008
> [INFO] Final Memory: 4M/8M
> [INFO]
> ------------------------------------------------------------------------
>
>
> But inside the pom.xml of the ear I have defined the dependency on this
> artefact.
>
> <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">
>
> <modelVersion>4.0.0</modelVersion>
> <artifactId>c-backend</artifactId>
> <packaging>ear</packaging>
> <name>Example Backend</name>
>
> <parent>
> <groupId>example</groupId>
> <artifactId>example-parent</artifactId>
> <version>1-SNAPSHOT</version>
> </parent>
>
> <dependencies>
> <dependency>
> <groupId>example</groupId>
> <artifactId>c-backend-persistence</artifactId>
> <version>1-SNAPSHOT</version>
> <type>jboss-har</type>
> </dependency>
> <dependency>
> <groupId>example</groupId>
> <artifactId>c-backend-crs</artifactId>
> <version>1-SNAPSHOT</version>
> </dependency>
> </dependencies>
>
>
> <build>
> <plugins>
> <plugin>
> <groupId>org.codehaus.mojo</groupId>
> <artifactId>jboss-packaging-maven-plugin</artifactId>
> <!-- Enable packaging types and lifecycle bindings. -->
> <extensions>true</extensions>
> </plugin>
> <plugin>
> <groupId>org.apache.maven.plugins</groupId>
> <artifactId>maven-ear-plugin</artifactId>
> <configuration>
> <!-- Configurationfiles will be generated -->
>
>
> <applicationXml>${artifactId}/src/main/resources/application.xml</applicationXml>
> <defaultLibBundleDir>lib</defaultLibBundleDir>
> <archive>
> <manifest>
> <addClasspath>true</addClasspath>
> </manifest>
> </archive>
> <modules>
> <jarModule>
> <groupId>example</groupId>
> <artifactId>c-backend-crs</artifactId>
>
> <includeInApplicationXml>true</includeInApplicationXml>
> </jarModule>
> <harModule>
> <groupId>example</groupId>
> <artifactId>c-backend-persistence</artifactId>
> </harModule>
> </modules>
> </configuration>
> </plugin>
> </plugins>
> </build>
>
> </project>
>
>
> I would be glad if someone could help me to fix this problem.
>
> Thank you,
> Hal
>
> --
> Der GMX SmartSurfer hilft bis zu 70% Ihrer Onlinekosten zu sparen!
> Ideal für Modem und ISDN: http://www.gmx.net/de/go/smartsurfer
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>