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]
>
>

Reply via email to