在一个项目(http://jodd.org)中,我们有一些由python脚本生成的类。这些是一些大类,它们具有对所有基元和Object具有相似行为的实用方法;我们只想简化生活,避免重复类似代码所带来的潜在错误。
另请注意,此脚本是手动调用的,因此我们不需要任何自动化过程等。
我们正在对项目进行整理,这些脚本属于 src / main / resources 文件夹。因此,它们成为分布式jar与其他资源的一部分,这是我们想要避免的。
这些文件的标准maven位置是什么;所以他们没有成为发行版的一部分?是 src / main / scripts 还是 src / main / python ,或者我们应该将它们放在外面,例如等文件夹?
答案 0 :(得分:2)
我认为放置python脚本的好地方在于你所描述的 src / main / python 。这样做,它们不会被复制到最终的jar中。我在我的项目中使用类似的方法和一些用C语言编写的本机代码。