从Maven构建中排除测试文件夹

时间:2019-03-08 04:33:30

标签: java maven

这是这里最常见的问题之一...但是为什么有任何答案对我有用?我相信我的项目中的Maven结构有问题

我有一个类似的项目

FileVisitor

因此,我的basedir |-src |--many many many packages |-test |--testpackages |-pom.xml pom.xmlsrc文件夹处于同一级别,它不是像java / main / java / test这样的典型结构...它是项目文件夹的根目录

test

但是当我运行maven install并打开生成的jar时,文件夹测试就在其中... 我该如何解决并使其忽略此文件夹?

2 个答案:

答案 0 :(得分:1)

-DskipTests添加到mvn命令中作为解决方法。例如:

mvn package -DskipTests

答案 1 :(得分:-1)

是的,我相信您的Maven项目结构不正确。 Maven默认不包含src/test/java进行打包,因此 test 文件夹应位于 src 内,而不应位于如下所示的同一级别:

enter image description here

有关更多详细信息,请访问Maven doc