无法在Netbeans中创建Maven项目

时间:2014-07-03 10:12:26

标签: java maven netbeans

我试图在Netbeans中创建一个Maven项目(第一次), 每次我尝试创建项目时,都会收到以下错误消息:

  

----------------------------------------------- -------------------------建立失败   -------------------------------------------------- ----------------------总时间:0.095s完成时间:Thu Jul 03 12:07:01 CEST 2014 Final   记忆:4M / 112M   -------------------------------------------------- ----------------------没有为此版本指定目标。您必须指定有效的   生命周期阶段或格式目标:或   :[:] :.   可用的生命周期阶段是:验证,初始化,   生成源,流程源,生成资源,   process-resources,compile,process-classes,generate-test-sources,   流程测试源,生成测试资源,流程测试资源,   test-compile,process-test-classes,test,prepare-package,package,   预集成测试,集成测试,集成后测试,验证,   安装,部署,预站点,站点,站点后,站点部署,预清理,   干净,后清洁。 - > [帮助1]

     

要查看错误的完整堆栈跟踪,请使用-e重新运行Maven   开关。使用-X开关重新运行Maven以启用完整的调试日志记录。

     

有关错误和可能的解决方案的更多信息,请   阅读以下文章:[帮助1]   http://cwiki.apache.org/confluence/display/MAVEN/NoGoalSpecifiedException   系统找不到指定的路径。

我没有创建项目文件夹/文件。

我使用Netbeans 8 IDE并下载完整的IDE(包含J2EE和东西),这是否意味着我默认安装了Maven,或者我必须单独下载和安装它?

4 个答案:

答案 0 :(得分:0)

Maven应与NetBeans捆绑在一起。您还可以download your own(NetBeans附带的那个可能不是最新的版本)并告诉NetBeans使用这个具体的Maven。这是在工具中完成的 - >选项 - > Java - >行家

确保Maven设置正确后(默认情况下应该是这样),请右键单击您的项目并转到 - >属性 - >动作。在这里你应该有不同的maven任务,比如Clean,Build,Test等等。您也可以添加自己的。

如果您没有Maven目标(极不可能),请随意添加自己的目标。例如。 “干净安装”。

Maven应该在NetBeans中开箱即用,只需右键点击项目并选择运行,清理,测试等。

答案 1 :(得分:0)

这可能与jdk 8,maven 3.2.2和/或netbeans / maven路径中的空间有关。请先尝试使用netbeans进行maven运输。如果它仍然不起作用,创建一个简单的Maven Java应用程序应该可以工作(如8.0所示,它不使用maven原型来创建项目)。

在任何情况下,请在https://netbeans.org/bugzilla/提交一个问题,详细说明您的设置(详细的输出日志应该有帮助)

答案 2 :(得分:0)

请检查系统中是否存在以下路径中存在的settings.xml文件 C:\ Users \用户your_username \ .m2目录\

.m2文件夹中有一个文件夹存储库和settings.xml文件

如果settings.xml文件不存在,请自行创建。

下面的settings.xml示例内容。 分别输入您使用的代理IP地址和端口及标签。

<settings>
<proxies>
<proxy>
   <id>default</id>
   <active>true</active>
   <protocol>http</protocol>
   <host><IP Address></host>
   <port>8080</port>
 </proxy>
</proxies>
</settings>

答案 3 :(得分:0)

如果您使用Windows 10 Pro并在设置中堆栈配置代理设置,请尝试在设置>网络和Internet>代理>授权检测设置(关闭)中停用代理

below is an image with proxy(off)