You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@maven.apache.org by hwpstorage <hw...@gmail.com> on 2014/03/19 21:02:35 UTC

Maven Ant Plugin question

Hello,

I tried to use maven to genterate build.xml for ant.
Use command
 mvn ant:ant
will generate build.xml and maven-build.xml, which can be used by Ant.
my problem is
everytime runs ant compile
it will download everything from every repository.

for example, for this jar file parquet-format-1.0.0.jar
I got error, it tries every repository.
      [get] Getting:
http://192.168.2.124:8081/nexus/content/groups/public//com/twitter/parquet-format/1.0.0/parquet-format-1.0.0.jar
      [get] To:
/home/usera/.m2/repository/com/twitter/parquet-format/1.0.0/parquet-format-1.0.0.jar
      [get] Getting:
https://repository.cloudera.com/artifactory/cloudera-repos//com/twitter/parquet-format/1.0.0/parquet-format-1.0.0.jar
      [get] To:
/home/usera/.m2/repository/com/twitter/parquet-format/1.0.0/parquet-format-1.0.0.jar
      [get] Error opening connection java.io.FileNotFoundException:
https://repository.cloudera.com/artifactory/cloudera-repos//com/twitter/parquet-format/1.0.0/parquet-format-1.0.0.jar
      [get] Error opening connection java.io.FileNotFoundException:
https://repository.cloudera.com/artifactory/cloudera-repos//com/twitter/parquet-format/1.0.0/parquet-format-1.0.0.jar
      [get] Error opening connection java.io.FileNotFoundException:
https://repository.cloudera.com/artifactory/cloudera-repos//com/twitter/parquet-format/1.0.0/parquet-format-1.0.0.jar
      [get] Can't get
https://repository.cloudera.com/artifactory/cloudera-repos//com/twitter/parquet-format/1.0.0/parquet-format-1.0.0.jarto
/home/usera/.m2/repository/com/twitter/parquet-format/1.0.0/parquet-format-1.0.0.jar
      [get] Getting:
http://maven.twttr.com/com/twitter/parquet-format/1.0.0/parquet-format-1.0.0.jar
      [get] To:
/home/usera/.m2/repository/com/twitter/parquet-format/1.0.0/parquet-format-1.0.0.jar
      [get] Error opening connection java.io.FileNotFoundException:
http://maven.twttr.com/com/twitter/parquet-format/1.0.0/parquet-format-1.0.0.jar
      [get] Error opening connection java.io.FileNotFoundException:
http://maven.twttr.com/com/twitter/parquet-format/1.0.0/parquet-format-1.0.0.jar
      [get] Error opening connection java.io.FileNotFoundException:
http://maven.twttr.com/com/twitter/parquet-format/1.0.0/parquet-format-1.0.0.jar
      [get] Can't get
http://maven.twttr.com/com/twitter/parquet-format/1.0.0/parquet-format-1.0.0.jarto
/home/usera/.m2/repository/com/twitter/parquet-format/1.0.0/parquet-format-1.0.0.jar
      [get] Getting:
http://repo.maven.apache.org/maven2/com/twitter/parquet-format/1.0.0/parquet-format-1.0.0.jar
      [get] To:
/home/usera/.m2/repository/com/twitter/parquet-format/1.0.0/parquet-format-1.0.0.jar

in File  maven-build.xml, this is generated via commmand mvn ant:ant

    <mkdir dir="${maven.repo.local}/com/twitter/parquet-format/1.0.0"/>
    <get src="
http://192.168.2.124:8081/nexus/content/groups/public//com/twitter/parquet-format/1.0.0/parquet-format-1.0.0.jar
"

dest="${maven.repo.local}/com/twitter/parquet-format/1.0.0/parquet-format-1.0.0.jar"
         usetimestamp="false"
         ignoreerrors="true"/>
    <get src="
https://repository.cloudera.com/artifactory/cloudera-repos//com/twitter/parquet-format/1.0.0/parquet-format-1.0.0.jar
"

dest="${maven.repo.local}/com/twitter/parquet-format/1.0.0/parquet-format-1.0.0.jar"
         usetimestamp="false"
         ignoreerrors="true"/>
    <get src="
http://maven.twttr.com/com/twitter/parquet-format/1.0.0/parquet-format-1.0.0.jar
"

dest="${maven.repo.local}/com/twitter/parquet-format/1.0.0/parquet-format-1.0.0.jar"
         usetimestamp="false"
         ignoreerrors="true"/>
    <get src="
http://repo.maven.apache.org/maven2/com/twitter/parquet-format/1.0.0/parquet-format-1.0.0.jar
"

dest="${maven.repo.local}/com/twitter/parquet-format/1.0.0/parquet-format-1.0.0.jar"
         usetimestamp="false"
         ignoreerrors="true"/>

In the orginal maven pom.xml file
                <dependency>
                        <groupId>com.twitter</groupId>
                        <artifactId>parquet-format</artifactId>
                        <version>1.0.0</version>
                </dependency>

Is there any way to change the generate file maven-build.xml in maven?
is it possible to skip the jar download if the maven.repo.local local
repository already has the jar file?

Thanks a lot