Java 让maven复制构建jar中的其他文件(不是资源,而是任何包中的任何文件)?
我有一个包含一些ruby文件(Java 让maven复制构建jar中的其他文件(不是资源,而是任何包中的任何文件)?,java,maven,maven-2,build,Java,Maven,Maven 2,Build,我有一个包含一些ruby文件(*.rb)的包org.myapp.mypackage),我需要将它们与java类文件一起包含在同一个包中生成的构建jar中 我怎么告诉我的朋友Maven这样做 注意:不,我不能复制到其他任何地方,但谢谢您的建议。:) 将它们放在正确的目录中(通常为src/main/resources)并 它们应该正确地捆在罐子里。要放置*.rb文件,请在src/main/resources文件夹下创建相同的dir结构。您可以修改POM的位的resources部分: src/mai
*.rb
)的包org.myapp.mypackage
),我需要将它们与java类文件一起包含在同一个包中生成的构建jar中
我怎么告诉我的朋友Maven这样做
注意:不,我不能复制到其他任何地方,但谢谢您的建议。:) 将它们放在正确的目录中(通常为src/main/resources)并
它们应该正确地捆在罐子里。要放置*.rb文件,请在src/main/resources文件夹下创建相同的dir结构。您可以修改POM的
位的resources部分:
src/main/resources
假的
src/main/java
*.rb
**/*.爪哇
或者,另一个答案(在
src/main/resources
中创建相同的包结构)也会起作用。不确定我是否正确理解了这个问题,但您的Ruby文件是否由maven和
声明为依赖项时,可以使用
结果jar文件中的内容:
org.apache.maven.plugins
maven阴影插件
1.4
包裹
阴凉处
org.myapp.mypackage:mypackage
org.myapp.mypackage:mypackage
org/my/package/*.rb