【问题标题】:The following files have NOT been resolved when using mvn install?使用 mvn install 时以下文件未解析?
【发布时间】:2010-09-22 15:05:52
【问题描述】:

大家好 我有一个使用(spring-hibernate)框架的网络应用程序 当尝试使用命令 mvn install 使用 maven2 构建应用程序时 我通过以下注释成功构建:

以下文件尚未解析:

[INFO] The following files have NOT been resolved:
[INFO]    antlr:antlr:java-source:sources:2.7.7
[INFO]    com.sun.jdmk:jmxtools:java-source:sources:1.2.1
[INFO]    com.sun.jmx:jmxri:java-source:sources:1.2.1
[INFO]    commons-dbcp:commons-dbcp:java-source:sources:1.2.2
[INFO]    commons-httpclient:commons-httpclient:java-source:sources:3.1
[INFO]    commons-logging:commons-logging:java-source:sources:1.1.0.jboss
[INFO]    hibernate-commons-annotations:hibernate-commons-annotations:java-source:sources:3.0.0.GA
[INFO]    hsqldb:hsqldb:java-source:sources:1.8.0.2
[INFO]    javassist:javassist:java-source:sources:3.4.GA
[INFO]    javax.jms:jms:java-source:sources:1.1
[INFO]    net.java.dev.stax-utils:stax-utils:java-source:sources:20040917
[INFO]    org.apache.solr:solr-commons-csv:java-source:sources:1.3.0
[INFO]    org.apache.solr:solr-lucene-analyzers:java-source:sources:1.3.0
[INFO]    org.apache.solr:solr-lucene-core:java-source:sources:1.3.0
[INFO]    org.apache.solr:solr-lucene-highlighter:java-source:sources:1.3.0
[INFO]    org.apache.solr:solr-lucene-queries:java-source:sources:1.3.0
[INFO]    org.apache.solr:solr-lucene-snowball:java-source:sources:1.3.0
[INFO]    org.apache.solr:solr-lucene-spellchecker:java-source:sources:1.3.0
[INFO]    org.apache.velocity:velocity:java-source:sources:1.5
[INFO]    org.tuckey:urlrewritefilter:java-source:sources:3.1.0
[INFO]    quartz:quartz:java-source:sources:1.6.0
[INFO]    stax:stax-api:java-source:sources:1.0.1

这是什么意思?

【问题讨论】:

  • 你是否在调试模式下运行过 Maven。

标签: spring maven-2


【解决方案1】:

这看起来像是 maven-dependency-plugin 和“源”目标的输出——看起来有人已经配置了 Maven 构建以提取源工件。此输出意味着 Maven 无法在任何 Maven2 存储库中找到源工件。

http://maven.apache.org/plugins/maven-dependency-plugin/sources-mojo.html

看不到它,我假设您的编译和打包成功,无论这些消息如何。

【讨论】:

  • 这听起来像是问题所在。如果 Sword101 发布了他的 pom.xml 甚至只是 maven-dependency-plugin 配置部分,我们可以验证这个假设。
【解决方案2】:

它来自maven-dependency-plugin,当您在发出 maven install 命令时包含检查/列出依赖项的目标时设置执行块。

<plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-dependency-plugin</artifactId>
    <executions>
        <execution>
            <id>install</id>
            <phase>install</phase>
            <goals>
                <goal>source</goal>
            </goals>
        </execution>
    </executions>
</plugin>

您的错误意味着依赖项之一未正确解决。查看所有goals under the maven dependency plugin,其中包含许多其他目标,可帮助您管理您在 POM 中声明的版本。

【讨论】:

    猜你喜欢
    • 2017-01-05
    • 1970-01-01
    • 1970-01-01
    • 2021-12-14
    • 2011-08-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多