You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@maven.apache.org by Antony Stubbs <an...@gmail.com> on 2007/08/02 03:23:05 UTC
Re: whats going wrong with my build?
I have the same problem. The ear project seems to look for a jar of my war,
instead of the war...
did you get anywhere?
" foo.bar:FOOBARWebApp:jar:1.0-SNAPSHOT"
note the jar, not war...?
teknokrat wrote:
>
> I have a multiproject that builds an ear file out of a war and a sar. It
> is virtually identical to the j2ee project in the book. I have gone into
> each directory and called mvn install. This has worked in the sar and
> web directories. I checked my local repository and both the war and the
> sar files are there. When i run it in the ear directory I get
>
> [INFO] Scanning for projects...
> [INFO]
> ----------------------------------------------------------------------------
> [INFO] Building Provisioning System Enterprise Application
> [INFO] task-segment: [install]
> [INFO]
> ----------------------------------------------------------------------------
> Downloading:
> http://repo1.maven.org/maven2/provisioning/provisioning-sar/1.0/provisioning-sar-1.0.sar
> [WARNING] Unable to get resource from repository central
> (http://repo1.maven.org/maven2)
> [INFO]
> ------------------------------------------------------------------------
> [ERROR] BUILD ERROR
> [INFO]
> ------------------------------------------------------------------------
> [INFO] Failed to resolve artifact.
>
> Missing:
> ----------
> 1) provisioning:provisioning-sar:sar:1.0
>
> Try downloading the file manually from the project website.
>
> Then, install it using the command:
> mvn install:install-file -DgroupId=com.mfuse.novo.provisioning
> -DartifactId=provisioning-sar \
> -Dversion=1.0 -Dpackaging=sar -Dfile=/path/to/file
>
> Path to dependency:
> 1) provisioning:provisioning-ear:ear:1.0
> 2) provisioning:provisioning-sar:sar:1.0
>
> ----------
> 1 required artifact is missing.
>
> for artifact:
> provisioning:provisioning-ear:ear:1.0
>
> from the specified remote repositories:
> central (http://repo1.maven.org/maven2)
>
> Whats going on here? The POM for my ear file is
>
> <project>
> <modelVersion>4.0.0</modelVersion>
> <parent>
> <groupId>provisioning</groupId>
> <artifactId>provisioning</artifactId>
> <version>1.0</version>
> </parent>
> <artifactId>provisioning-ear</artifactId>
> <name>Provisioning System Enterprise Application</name>
> <description>
> The EAR package
> </description>
> <packaging>ear</packaging>
> <dependencies>
>
> <dependency>
> <groupId>provisioning</groupId>
> <artifactId>provisioning-sar</artifactId>
> <version>1.0</version>
> <type>sar</type>
> </dependency>
> <dependency>
> <groupId>provisioning</groupId>
> <artifactId>provisioning-war</artifactId>
> <version>1.0</version>
> <type>war</type>
> </dependency>
>
> </dependencies>
> <build>
> <plugins>
> <plugin>
> <groupId>org.apache.maven.plugins</groupId>
> <artifactId>maven-ear-plugin</artifactId>
> <configuration>
> <displayName>Provisioning</displayName>
> <description>Provisioning System</description>
> <version>1.0</version>
> <modules>
> <javaModule>
> <groupId>provisioning</groupId>
> <artifactId>provisioning-sar</artifactId>
> </javaModule>
> <webModule>
> <groupId>provisioning</groupId>
> <artifactId>provisioning-war</artifactId>
> <contextRoot>/provisioning</contextRoot>
> </webModule>
> </modules>
> </configuration>
> </plugin>
> </plugins>
> </build>
>
> </project>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
> For additional commands, e-mail: users-help@maven.apache.org
>
>
>
--
View this message in context: http://www.nabble.com/whats-going-wrong-with-my-build--tf1786087s177.html#a11956861
Sent from the Maven - Users mailing list archive at Nabble.com.
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org
Re: whats going wrong with my build?
Posted by Antony Stubbs <an...@gmail.com>.
Nearly two seconds after I posted this, I took a closer look at the j2ee
archetype - maven-archetype-j2ee-simple
and found the <type></type> config param for dependancies, and thus modified
my EAR pom to show:
<dependencies>
<dependency>
<groupId>foo.bar</groupId>
<artifactId>FOOBARWebApp</artifactId>
<version>1.0-SNAPSHOT</version>
<type>war</type>
</dependency>
</dependencies>
I don't think the "better builds with maven" actually explicitly talks about
adding the <type> parameter.
Antony Stubbs wrote:
>
> I have the same problem. The ear project seems to look for a jar of my
> war, instead of the war...
> did you get anywhere?
> " foo.bar:FOOBARWebApp:jar:1.0-SNAPSHOT"
>
> note the jar, not war...?
>
>
>
> teknokrat wrote:
>>
>> I have a multiproject that builds an ear file out of a war and a sar. It
>> is virtually identical to the j2ee project in the book. I have gone into
>> each directory and called mvn install. This has worked in the sar and
>> web directories. I checked my local repository and both the war and the
>> sar files are there. When i run it in the ear directory I get
>>
>> [INFO] Scanning for projects...
>> [INFO]
>> ----------------------------------------------------------------------------
>> [INFO] Building Provisioning System Enterprise Application
>> [INFO] task-segment: [install]
>> [INFO]
>> ----------------------------------------------------------------------------
>> Downloading:
>> http://repo1.maven.org/maven2/provisioning/provisioning-sar/1.0/provisioning-sar-1.0.sar
>> [WARNING] Unable to get resource from repository central
>> (http://repo1.maven.org/maven2)
>> [INFO]
>> ------------------------------------------------------------------------
>> [ERROR] BUILD ERROR
>> [INFO]
>> ------------------------------------------------------------------------
>> [INFO] Failed to resolve artifact.
>>
>> Missing:
>> ----------
>> 1) provisioning:provisioning-sar:sar:1.0
>>
>> Try downloading the file manually from the project website.
>>
>> Then, install it using the command:
>> mvn install:install-file -DgroupId=com.mfuse.novo.provisioning
>> -DartifactId=provisioning-sar \
>> -Dversion=1.0 -Dpackaging=sar -Dfile=/path/to/file
>>
>> Path to dependency:
>> 1) provisioning:provisioning-ear:ear:1.0
>> 2) provisioning:provisioning-sar:sar:1.0
>>
>> ----------
>> 1 required artifact is missing.
>>
>> for artifact:
>> provisioning:provisioning-ear:ear:1.0
>>
>> from the specified remote repositories:
>> central (http://repo1.maven.org/maven2)
>>
>> Whats going on here? The POM for my ear file is
>>
>> <project>
>> <modelVersion>4.0.0</modelVersion>
>> <parent>
>> <groupId>provisioning</groupId>
>> <artifactId>provisioning</artifactId>
>> <version>1.0</version>
>> </parent>
>> <artifactId>provisioning-ear</artifactId>
>> <name>Provisioning System Enterprise Application</name>
>> <description>
>> The EAR package
>> </description>
>> <packaging>ear</packaging>
>> <dependencies>
>>
>> <dependency>
>> <groupId>provisioning</groupId>
>> <artifactId>provisioning-sar</artifactId>
>> <version>1.0</version>
>> <type>sar</type>
>> </dependency>
>> <dependency>
>> <groupId>provisioning</groupId>
>> <artifactId>provisioning-war</artifactId>
>> <version>1.0</version>
>> <type>war</type>
>> </dependency>
>>
>> </dependencies>
>> <build>
>> <plugins>
>> <plugin>
>> <groupId>org.apache.maven.plugins</groupId>
>> <artifactId>maven-ear-plugin</artifactId>
>> <configuration>
>> <displayName>Provisioning</displayName>
>> <description>Provisioning System</description>
>> <version>1.0</version>
>> <modules>
>> <javaModule>
>> <groupId>provisioning</groupId>
>> <artifactId>provisioning-sar</artifactId>
>> </javaModule>
>> <webModule>
>> <groupId>provisioning</groupId>
>> <artifactId>provisioning-war</artifactId>
>> <contextRoot>/provisioning</contextRoot>
>> </webModule>
>> </modules>
>> </configuration>
>> </plugin>
>> </plugins>
>> </build>
>>
>> </project>
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
>> For additional commands, e-mail: users-help@maven.apache.org
>>
>>
>>
>
>
--
View this message in context: http://www.nabble.com/whats-going-wrong-with-my-build--tf1786087s177.html#a11956964
Sent from the Maven - Users mailing list archive at Nabble.com.
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org