src/main/package/subpackage/Class.java
src/test/package/subpackage/Test.java
bin/main/package/subpackage/Class.class
bin/test/package/subpackage/Test.class
中已编译的测试代码我的pom.xml中有条目
<build>
<sourceDirectory>${project.basedir}/src/main</sourceDirectory>
<testSourceDirectory>${project.basedir}/src/test</testSourceDirectory>
<outputDirectory>${project.basedir}/bin/main</outputDirectory>
<testOutputDirectory>${project.basedir}/bin/test</testOutputDirectory>
<finalName>${project.artifactId}-${project.version}</finalName>
</build>
运行mvn clean install
会导致以下情况。
无法在项目Hello-Maven上执行目标org.apache.maven.plugins:maven-resources-plugin:2.6:resources(default-resources):加载属性文件'/ project /'时出错:/ project(是目录)-> [帮助1]
...
[帮助1] https://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionException
现在我已经尝试了链接,但这表明插件存在问题。
但是,注释掉该块,然后再次运行mvn clean install
会在/project/target/Hello-Maven-1.0-SNAPSHOT.jar内返回几乎为空的jar文件,其中仅包含pom和清单。此外,没有任何插件,只有依赖项:junit和javafx。
编辑:我认识到专门用于运行Maven的插件,但充其量很难找到关于“安装”错误发生原因的信息。