You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@maven.apache.org by hal arres <ha...@gmx.de> on 2008/09/08 16:57:30 UTC
Problems building EAR with HAR
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: users-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org
Re: Problems building EAR with HAR
Posted by hal arres <ha...@gmx.de>.
Thank you Guillaume :)
you are great. The mapping fixed my problem :)
Thank you very very much.
All the best,
Hal
-------- Original-Nachricht --------
> Datum: Tue, 9 Sep 2008 11:35:26 +0200
> Von: "Guillaume Boucherie" <gu...@gmail.com>
> An: "Maven Users List" <us...@maven.apache.org>
> Betreff: Re: Problems building EAR with HAR
> 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 <ha...@gmx.de>
>
> > 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: users-unsubscribe@maven.apache.org
> > For additional commands, e-mail: users-help@maven.apache.org
> >
> >
--
GMX Kostenlose Spiele: Einfach online spielen und Spaß haben mit Pastry Passion!
http://games.entertainment.gmx.net/de/entertainment/games/free/puzzle/6169196
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org
Re: Problems building EAR with HAR
Posted by Guillaume Boucherie <gu...@gmail.com>.
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 <ha...@gmx.de>
> 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: users-unsubscribe@maven.apache.org
> For additional commands, e-mail: users-help@maven.apache.org
>
>