Использование mvn wagon для загрузки двух файлов (с использованием двух отдельных профилей сборки), не работает должным образом, загрузка только одного файла дважды, какая-либо подсказка?

Я пытаюсь создать два профиля сборки, каждый из которых использует wagon для загрузки двух отдельных файлов. Ниже я изложил эти два, но когда я запускаю mvn clean install -Pdownload-hadoop,download-hive он загружает куст два раза, когда должен был загрузить hadoop как часть download-hadoop.

pom.xml имеет

<profiles>
   <profile>
        <id>download-hadoop</id>
        <activation>
            <activeByDefault>false</activeByDefault>
        </activation>
        <build>
            <plugins>
                <plugin>
                    <configuration>
                        <serverId>apache-main</serverId>
                        <url>http://archive.apache.org/dist/hadoop/common/hadoop-1.2.1</url>
                        <fromFile>hadoop-1.2.1.tar.gz</fromFile>
                        <toDir>${project.build.directory}/hadoop</toDir>
                    </configuration>
                    <groupId>org.codehaus.mojo</groupId>
                    <artifactId>wagon-maven-plugin</artifactId>
                    <version>1.0-beta-3</version>
                    <executions>
                        <execution>
                            <id>download-hadoop</id>
                            <phase>generate-test-resources</phase>
                            <goals>
                                <goal>download-single</goal>
                            </goals>
                        </execution>
                    </executions>
                </plugin>
     </profile>
    <profile>
        <id>download-hive</id>
        <activation>
            <activeByDefault>false</activeByDefault>
        </activation>
        <build>
            <plugins>
                <plugin>
                    <configuration>
                        <serverId>apache-main</serverId>
                        <url>http://apache.osuosl.org/hive/hive-0.13.1/</url>
                        <fromFile>apache-hive-0.13.1-bin.tar.gz</fromFile>
                        <toDir>${project.build.directory}/hive</toDir>
                    </configuration>
                    <groupId>org.codehaus.mojo</groupId>
                    <artifactId>wagon-maven-plugin</artifactId>
                    <version>1.0-beta-3</version>
                    <executions>
                        <execution>
                            <id>download-hive</id>
                            <phase>generate-test-resources</phase>
                            <goals>
                                <goal>download-single</goal>
                            </goals>
                        </execution>
                    </executions>
        </plugin>
    </profile>
</profiles>
mvn clean install -Pdownload-hadoop,download-hive

.....
[INFO] --- wagon-maven-plugin:1.0-beta-3: сингл для скачивания (download-hadoop) @ X ---
[INFO] Загрузка: http://apache.osuosl.org/hive/hive-0.13.1//apache-hive-0.13.1-bin.tar.gz в /Users/xy/gitprojects/X/target/hive/apache-hive-0.13.1-bin.tar.gz 
[ИНФОРМАЦИЯ] 
[INFO] wagon-maven-plugin:1.0-beta-3: сингл для скачивания (улей для скачивания) @ X 
[INFO] Загрузка: http://apache.osuosl.org/hive/hive-0.13.1//apache-hive-0.13.1-bin.tar.gz в /Users/xy / gitprojects / X / target / hive /apache-hive-0.13.1-bin.tar.gz

Как это запутаться и неправильно читать fromFile?

0 ответов

Другие вопросы по тегам