我是一个新手,所以请原谅我。现在我有一个文件夹,我用下面的命令编译成一个jar:
cvf fonts.jar net report_properties.properties
我或多或少地将此文件夹复制到另一个使用maven的项目中,我想知道是否有一种方法可以设置pom.xml,以便我最终编译相同的jar,除了maven(即mvn clean install
命令)?
到目前为止,我已经尝试使用资源,并在pom.xml中包含标签,我添加到该文件夹的根目录,如下所示:
....
<build>
<sourceDirectory>./</sourceDirectory>
<resources>
<resource>
<directory>./</directory>
<includes>
<include>**/report_properties.properties</include>
<include>**/net</include>
</includes>
</resource>
</resources>
</build>
....
但没有运气(我只尝试了net
和report_properties.properties
而不是**/report_properties
,**_net
)。什么好主意吗?
Maven
的最佳方式是使用标准目录布局。
所以你应该把你的源代码*.java
文件放在src/main/java
和资源report_properties.properties
在src/main/resources
。
那么你不需要sourceDirectory
和resources
的特殊配置