java - 在maven结构中生成java源的脚本放在哪里?

标签 java maven maven-3

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

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

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

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

最佳答案

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

关于java - 在maven结构中生成java源的脚本放在哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12378122/

相关文章:

java - 将字符串添加到 TreeSet<String> 时出现 NullPointerException

java - 在java中复制文件

maven - 父pom的版本RELEASE或LATEST

java - Maven:仅在特定的 git 分支上运行任务

spring-boot - NetBeans 12.4 - Spring Boot Maven 项目,调试所有测试

java - 在 Java Lambda 中,为什么在捕获的变量上调用 getClass()

java - 滑动菜单Fragment getContext返回null

maven - Hadoop的版本和Hadoop-common的版本有什么关系?

maven - 如何在不创建 scm 标签的情况下暂存 Maven 版本?

java - 是否可以使用 Maven 生成带有日期的文本文件?