Hmmm - I'm running "mvn clean" yet it tries to download snap shot type
dependencies that wouldn't be available.
This is a bug in the antrun plugin I think:
<plugin>
<artifactId>maven-antrun-plugin</artifactId>
<executions>
<execution>
<id>assembler</id>
<phase>package</phase>
<configuration>
<tasks>
<ant antfile="build.xml" target="package.war">
<property name="jboss.home" value="${jboss.home}" />
<property name="work.dir" value="${work.dir}" />
<property name="assembler.standalone"
value="${assembler.standalone}"/>
<property name="atg.home" value="${atg.home}" />
<property name="project.build.directory"
value="${project.build.directory}" />
<!-- TODO: Is there a built-in maven property for the
source directory? -->
<property name="project.source.directory"
value="${work.dir}/frontoffice/caApp/src" />
<property name="project.compileClasspathElements"
value="${project.compileClasspathElements}" />
<property name="m2.repo" value="${m2.repo}" />
</ant>
</tasks>
</configuration>
<goals>
<goal>run</goal>
</goals>
</execution>
<!--
<execution>
<id>antclean</id>
<phase>clean</phase>
<configuration>
<tasks>
<ant antfile="build.xml" target="clean">
<property name="atg.home" value="${atg.home}" />
</ant>
</tasks>
</configuration>
<goals>
<goal>run</goal>
</goals>
</execution>
-->
</executions>
</plugin>
With the second one commented out, I'm fine. When it's uncommented,
maven tries to go get the dependencies - someone please help here...
-----Original Message-----
From: Wayne Fay [mailto:[EMAIL PROTECTED]
Sent: Tuesday, February 20, 2007 5:30 PM
To: Maven Users List
Subject: Re: I just don't understand
You might not like it, but the first phase of any Maven build is
"validate". According to the documentation, this phase is responsible
to "validate the project is correct and all necessary information is
available".
The primary thing validated is that any artifacts required during a
later phase of the lifecycle are available, and if not, those
artifacts are first acquired. If they cannot be acquired, then Maven
will exit with the failure you have seen.
http://maven.apache.org/guides/introduction/introduction-to-the-lifecycl
e.html
Wayne
On 2/20/07, Bashar Abdul Jawad <[EMAIL PROTECTED]> wrote:
> You can use maven in offline mode if you don't want it to connect to
the
> internet to fetch or update a dependency, just use -o parameter,
otherwise
> maven will try and connect to the internet to update snapshots as
often as
> specified in your snapshots update policy.
>
> Bashar
>
>
>
>
>
> -----Original Message-----
> From: EJ Ciramella [mailto:[EMAIL PROTECTED]
> Sent: Tuesday, February 20, 2007 2:44 PM
> To: Maven Users List
> Subject: I just don't understand
>
> When you do something like "mvn clean" why would it try to download
> compile time dependencies?
>
> We have something like this:
>
> <dependencies>
> <dependency>
> <groupId>lty</groupId>
> <artifactId>lty-model</artifactId>
> <version>1.0-SNAPSHOT</version>
> </dependency>
> <dependency>
> <groupId>lty</groupId>
> <artifactId>lty-utils</artifactId>
> <version>1.0-SNAPSHOT</version>
> </dependency>
> <dependency>
> <groupId>lty</groupId>
> <artifactId>crypto</artifactId>
> <version>1.0-SNAPSHOT</version>
> </dependency>
> <dependency>
> <groupId>commons-lang</groupId>
> <artifactId>commons-lang</artifactId>
> <version>2.1</version>
> </dependency>
> ...
>
>
> Yet when I do a maven clean, I see:
>
> [INFO] [cobertura:clean {execution: default}]
> [WARNING]
> Artifact atg:das-classes:jar:2006.3.P2:provided retains local
> scope 'provided' overriding broader scope 'compile'
> given by a dependency. If this is not intended, modify or
remove
> the local scope.
>
> Downloading:
>
file:\\build.corp.upromise.com/maven2/lty/lty-model/1.0-SNAPSHOT/lty-mod
> el-1.0-SNAPSHOT.jar
>
<file:///\\build.corp.upromise.com/maven2/lty/lty-model/1.0-SNAPSHOT/lty
> -model-1.0-SNAPSHOT.jar>
> [WARNING] Unable to get resource from repository central
> (file:\\build.corp.upromise.com/maven2
> <file:///\\build.corp.upromise.com/maven2> )
> Downloading:
>
file:\\build.corp.upromise.com/maven2/lty/crypto/1.0-SNAPSHOT/crypto-1.0
> -SNAPSHOT.jar
>
<file:///\\build.corp.upromise.com/maven2/lty/crypto/1.0-SNAPSHOT/crypto
> -1.0-SNAPSHOT.jar>
> [WARNING] Unable to get resource from repository central
> (file:\\build.corp.upromise.com/maven2
> <file:///\\build.corp.upromise.com/maven2> )
> Downloading:
>
file:\\build.corp.upromise.com/maven2/lty/lty-utils/1.0-SNAPSHOT/lty-uti
> ls-1.0-SNAPSHOT.jar
>
<file:///\\build.corp.upromise.com/maven2/lty/lty-utils/1.0-SNAPSHOT/lty
> -utils-1.0-SNAPSHOT.jar>
> [WARNING] Unable to get resource from repository central
> (file:\\build.corp.upromise.com/maven2
> <file:///\\build.corp.upromise.com/maven2> )
> [INFO]
>
------------------------------------------------------------------------
> [ERROR] BUILD ERROR
> [INFO]
>
------------------------------------------------------------------------
> [INFO] Failed to resolve artifact.
>
> Missing:
> ----------
> 1) lty:lty-model:jar:1.0-SNAPSHOT
>
> Try downloading the file manually from the project website.
>
> Then, install it using the command:
> mvn install:install-file -DgroupId=lty -DartifactId=lty-model \
> -Dversion=1.0-SNAPSHOT -Dpackaging=jar -Dfile=/path/to/file
>
> Path to dependency:
> 1) lty:memberApp:war:1.0-SNAPSHOT
> 2) lty:lty-model:jar:1.0-SNAPSHOT
>
> 2) lty:crypto:jar:1.0-SNAPSHOT
>
> Try downloading the file manually from the project website.
>
> Then, install it using the command:
> mvn install:install-file -DgroupId=lty -DartifactId=crypto \
> -Dversion=1.0-SNAPSHOT -Dpackaging=jar -Dfile=/path/to/file
>
> Path to dependency:
> 1) lty:memberApp:war:1.0-SNAPSHOT
> 2) lty:crypto:jar:1.0-SNAPSHOT
>
> 3) lty:lty-utils:jar:1.0-SNAPSHOT
>
> Try downloading the file manually from the project website.
>
> Then, install it using the command:
> mvn install:install-file -DgroupId=lty -DartifactId=lty-utils \
> -Dversion=1.0-SNAPSHOT -Dpackaging=jar -Dfile=/path/to/file
>
> Path to dependency:
> 1) lty:memberApp:war:1.0-SNAPSHOT
> 2) lty:lty-utils:jar:1.0-SNAPSHOT
>
> ----------
> 3 required artifacts are missing.
>
> for artifact:
> lty:memberApp:war:1.0-SNAPSHOT
>
> from the specified remote repositories:
> central (file:\\build.corp.upromise.com/maven2
> <file:///\\build.corp.upromise.com/maven2> )
>
>
>
>
> Please help - I'm so wedged on this...
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]