这是这里最常见的问题之一...但是为什么有任何答案对我有用?我相信我的项目中的Maven结构有问题
我有一个类似的项目
FileVisitor
因此,我的basedir
|-src
|--many many many packages
|-test
|--testpackages
|-pom.xml
与pom.xml
和src
文件夹处于同一级别,它不是像java / main / java / test这样的典型结构...它是项目文件夹的根目录
test
但是当我运行maven install并打开生成的jar时,文件夹测试就在其中... 我该如何解决并使其忽略此文件夹?
答案 0 :(得分:1)
将-DskipTests
添加到mvn
命令中作为解决方法。例如:
mvn package -DskipTests
答案 1 :(得分:-1)
是的,我相信您的Maven项目结构不正确。 Maven默认不包含src/test/java
进行打包,因此 test 文件夹应位于 src 内,而不应位于如下所示的同一级别:
有关更多详细信息,请访问Maven doc