1

在一个项目(http://jodd.org)中,我们有一些由 python 脚本生成的类。这些是一些大类,它们具有对所有基元和对象具有相似行为的实用方法;我们只是想简化生活并避免重复类似代码所带来的潜在错误。

另请注意,此脚本是手动调用的,因此我们不需要任何自动化过程等。

我们正在对项目进行 mavenizing,这些脚本位于src/main/resources文件夹中。因此,它们与其他资源一起成为分布式 jar 的一部分,这是我们要避免的。

这些文件的标准 Maven 位置是什么?所以它们不会成为发行版 jar 的一部分?是src/main/scripts还是src/main/python,还是我们应该简单地将它们放在外面,例如etc文件夹中?

4

1 回答 1

2

如您所述,我认为放置 python 脚本的好地方是src/main/python。这样做,它们不会被复制到最终的 jar 中。在我的项目中,我对一些用 C 编写的本机代码使用了类似的方法。

于 2012-09-11T21:29:53.563 回答