我用谷歌搜索了一堆,我想出了一个问题的“解决方案”,但它没有扩展,并且必须有更好的方法。
我有一个需要一堆图像的应用程序,我不想把它们放到我的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插件来抓取拉链然后解压缩它来自己滚动?
我是否朝着完全错误的方向前进?
非常感谢。