有没有更好的方法从mvn中的repo复制图像?

时间:2017-04-04 19:22:13

标签: git maven

我用谷歌搜索了一堆,我想出了一个问题的“解决方案”,但它没有扩展,并且必须有更好的方法。

我有一个需要一堆图像的应用程序,我不想把它们放到我的git仓库中。我把我的图像推到了一个神器回购中,然后我把这样一个块添加到我的pom中:

<build>
  <plugins>
    <plugin>
      <groupId>org.apache.maven.plugins</groupId>
      <artifactId>maven-dependency-plugin</artifactId>
      <version>3.0.0</version>
      <configuration>
        <artifactItems>
          <artifactItem>
            <groupId>com.company.product.images</groupId>
            <artifactId>dotted_gray_line</artifactId>
            <version>1.0.0</version>
            <type>gif</type>
            <outputDirectory>${project.build.directory}/${project.build.finalName}/layout/images</outputDirectory>
          </artifactItem>

          ... bunches more exactly like this except for the artifactId ...

        </artifactItems>
      </configuration>
      <executions>
        <execution>
          <phase>compile</phase>
          <goals>
            <goal>copy</goal>
          </goals>
        </execution>
      </executions>
    </plugin>
  </plugins>
</build>

我想要一种方法将我的所有图像一起复制。对于这个应用程序,有十几个图像,我可以管理这个,但我有另外一个包含数百个图像的应用程序。它将占用pom的90%。

是否有插件可以执行此操作?我是否必须通过创建一个zip并编写一个mvn插件来抓取拉链然后解压缩它来自己滚动?

我是否朝着完全错误的方向前进?

非常感谢。

0 个答案:

没有答案