构建失败-项目路径为目录

时间:2019-09-16 17:21:27

标签: maven-3

  • 我的项目的路径是/ project /
  • 我的构建文件结构为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的插件,但充其量很难找到关于“安装”错误发生原因的信息。

0 个答案:

没有答案