我正在阅读关于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)