相关疑难解决方法(0)

当我在命令提示符下写mvn help:effective-pom时,为什么会出现错误"当前项目中找不到前缀'帮助'的插件"?

我正在阅读关于maven的教程,应该提到我对此一无所知.我已经成功完成了第一章和第二章,这是关于它的设置.但在第3章"Maven Pom"中我遇到了问题.在上一段中,它表示要在您希望的任何目录中创建一个"pom.xml"文件并在其中写入:

 <project xmlns="http://maven.apache.org/POM/4.0.0"
   xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
   xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
   http://maven.apache.org/xsd/maven-4.0.0.xsd">
   <modelVersion>4.0.0</modelVersion>

   <groupId>com.companyname.project-group</groupId>
   <artifactId>project</artifactId>
   <version>1.0</version>

</project>
Run Code Online (Sandbox Code Playgroud)

然后它说一个简单的方法来查看超级POM的默认配置是通过运行以下命令:mvn help:effective-pom在命令提示符下.

但是当我尝试这个时,我得到了这个错误:

No plugin found for prefix 'help' in the current project
Run Code Online (Sandbox Code Playgroud)

这是我上面提到的教程:maven教程

为什么我的存储库文件夹中没有插件帮助?!我怎么能得到它?

这是cmd中mvn --version的输出:

Apache Maven 3.2.3
Maven home: C:\apache-maven-3.2.3
Java version: 1.6.0_13
Java home: C:\Program Files\Java\jdk1.6.0_13
Default locale: en_US, platform encoding: Cp1252
OS name: "windows Vista",version:"6.8"
Run Code Online (Sandbox Code Playgroud)

这是mvn -X帮助的结果:有效pom(前十行)

[INFO] Scanning for projects...
Downloading: https://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-clean-plugin/2.5/maven-clean-plugin-2.5.pom

[WARNING] Failed to retrieve plugin descriptor for org.apache.maven.plugins:maven-clean-plugin:2.5: Plugin org.apache.maven.plugins:maven-clean-plugin:2.5 or one of its dependencies could not …
Run Code Online (Sandbox Code Playgroud)

java pom.xml maven

4
推荐指数
2
解决办法
3万
查看次数

标签 统计

java ×1

maven ×1

pom.xml ×1