Maven开发工具/命令行

时间:2017-01-11 16:03:13

标签: java maven intellij-idea

我想在我的maven项目中使用一些工具,我可以从我的IDE(在我的情况下是IntelliJ)中运行,但是它们没有与应用程序打包在一起。几乎只是带有main方法的java类,类似于“测试”源根,但不适用于测试。

是否有任何好的轻量级方法/最佳实践来实现这一目标?

此类任务的一个示例是重置某些测试数据库,根据某些第三方系统等重新生成某些文件,因此更像是可以访问模块的类路径/数据模型的脚本任务。

提前致谢!

1 个答案:

答案 0 :(得分:0)

对于那些我不打算分发的内部实用程序,我把它们放在test(一个与src平行的文件夹)下,它有自己的类层次结构,与{{1}下面的层次结构相似}}。然后在我的src中,我将pom.xml命名为src。这适合你的情况吗?

sourceDirectory

P.S。我的工件是<build> <sourceDirectory>src</sourceDirectory> <resources> <resource> <directory>src</directory> <includes> <include>*.xml</include> <include>*.properties</include> </includes> </resource> </resources> ... </build> 文件。我使用war而不是Eclipse,但对于这个问题,我认为这无关紧要。