IDEA maven目标返回'流程已完成,退出代码为1'

时间:2018-01-22 01:21:50

标签: java maven intellij-idea ninja

Eclipse中的

我这样做:

Eclipse run configurations

它有效:

Console output

但在IDEA中:

IDEA run configurations

我得到的就是这个:

No console output

我不明白为什么它没有正确启动。

我在Eclipse和IDEA中做过同样的事情:

  1. 使用
  2. 创建项目
    mvn archetype:generate -DarchetypeGroupId=org.ninjaframework -DarchetypeArtifactId=ninja-servlet-jpa-blog-archetype
    
    cd MY_INSTALLED_PROJECT
    mvn clean install
    mvn ninja:run
    
    1. 最后,将项目导入为Maven项目
    2. 现在我一无所知。谁知道我做错了什么?

      更新:2018-01-30,仍未找到解决方案!

2 个答案:

答案 0 :(得分:1)

我没有答案,但确实缩小了问题的范围。似乎是使用Maven 3.5.x(我用3.5.0和3.5.2测试过)和JIdea的组合。这是JIdea为执行“干净”生命周期而生成的命令行:

C:\Dev\GitHub\cas-server>C:\Dev\JavaTools\jdk1.8.0_131\bin\java -Dmaven.home=C:\Dev\JavaTools\apache-maven-3.5.2 -Dclassworlds.conf=C:\Dev\JavaTools\apache-maven-3.2.1\bin\m2.
conf -Didea.launcher.port=7535 "-Didea.launcher.bin.path=C:\Program Files (x86)\JetBrains\IntelliJ IDEA 13.1.5\bin" -Dfile.encoding=UTF-8 -classpath "C:\Dev\JavaTools\apache-maven-3.2.1\boot\plexus-classworlds-2.5.1.jar;C:\Program Files (x86)\JetBrains\IntelliJ IDEA 13.1.5\lib\idea_rt.jar" com.intellij.rt.execution.application.AppMain org.codehaus.classworlds.Launcher -Didea.version=13.1.5 -X clean

这里我只更改了maven.home以指向Maven 3.2.1文件夹,但是将所有其他maven路径引用指向Maven 3.5.2。这有效:

C:\Dev\GitHub\cas-server>C:\Dev\JavaTools\jdk1.8.0_131\bin\java -Dmaven.home=C:\Dev\JavaTools\apache-maven-3.2.1 -Dclassworlds.conf=C:\Dev\JavaTools\apache-maven-3.5.2\bin\m2.conf -Didea.launcher.port=7534 "-Didea.launcher.bin.path=C:\Program Files (x86)\JetBrains\IntelliJ IDEA 13.1.5\bin" -Dfile.encoding=UTF-8 -classpath "C:\Dev\JavaTools\apache-maven-3.5.2\boot\plexus-classworlds-2.5.2.jar;C:\Program Files (x86)\JetBrains\IntelliJ IDEA 13.1.5\lib\idea_rt.jar" com.intellij.rt.execution.application.AppMain org.codehaus.classworlds.Launcher -Didea.version=13.1.5 clean
[INFO] Scanning for projects...
[INFO]
[INFO] Using the builder org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder with a thread count of 1
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Building cas-overlay 1.0
[INFO] ------------------------------------------------------------------------
[INFO]
[INFO] --- maven-clean-plugin:2.5:clean (default-clean) @ cas-overlay ---
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 0.390 s
[INFO] Finished at: 2018-02-26T15:12:06-05:00
[INFO] Final Memory: 6M/123M
[INFO] ------------------------------------------------------------------------

答案 1 :(得分:0)

添加标志

  

-X

它的详细模式。

并检查Intellij IDEA中的maven设置(settings.xml)。

  

偏好设置/专家/用户设置文件