【问题标题】:mvn clean command error [closed]mvn clean 命令错误 [关闭]
【发布时间】:2016-12-02 12:09:56
【问题描述】:

我是 maven 新手,经过几年的编程,主要是 Ruby 和 JS,我又回到了 Java。

我刚开始玩 Maven,当我运行 mvn clean 时出现以下错误(我在 OS X El-Capitan 10.11.6 上运行):

[INFO] Scanning for projects... 
[ERROR]
[ERROR] Some problems were encountered while processing the POMs:
[ERROR] 'dependencies.dependency.artifactId' for commons-lang:>commons-lang:jar with value '>commons-lang' does not match a valid id pattern. @ line 15, column 25 @ 
[ERROR] The build could not read 1 project -> [Help 1] 
[ERROR] 
[ERROR] The project com.chen:HelloWorld:0.0.1-SNAPSHOT (/Users/chenn/Development/HelloWorld/pom.xml) has 1 error 
[ERROR] 'dependencies.dependency.artifactId' for commons-lang:>commons-lang:jar with value '>commons-lang' does not match a valid id pattern. @ line 15, column 25 
[ERROR] 
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging. 
[ERROR] 
[ERROR] For more information about the errors and possible solutions, please read the following articles: 
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/ProjectBuildingException

POM 文件:

<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">

    <groupId>com.chen</groupId>
    <artifactId>HelloWorld</artifactId>
    <version>0.0.1-SNAPSHOT</version>
    <modelVersion>4.0.0</modelVersion>
    <packaging>jar</packaging>

    <dependencies>
        <dependency>
            <groupId>commons-lang</groupId>
            <artifactId>>commons-lang</artifactId>
            <version>2.6</version>
        </dependency>
    </dependencies>
</project>

我一直在努力寻找答案,但在路上挣扎。

【问题讨论】:

  • &lt;artifactId&gt;&gt;commons-lang&lt;/artifactId&gt; 此行产生错误。将其更改为:&lt;artifactId&gt;commons-lang&lt;/artifactId&gt;
  • 错误清楚地写着'&gt;commons-lang' does not match a valid id pattern. @ line 15, column 25。去掉多余的&gt;应该就好了。
  • 不可能我写了一个错字的问题!谢谢大家

标签: java maven


【解决方案1】:

&lt;artifactId&gt;**&gt;**commons-lang&lt;/artifactId&gt;你这行有一个>太多

【讨论】:

    【解决方案2】:

    artifactId 中的额外 &gt; 会给您带来问题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-10-01
      • 2014-03-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-03-13
      • 1970-01-01
      相关资源
      最近更新 更多