【问题标题】:Build Process failed with maven package使用 Maven 包构建过程失败
【发布时间】:2010-05-14 19:42:30
【问题描述】:

我正在开发一个 maven 项目来构建一个简单的实用程序 api。在我的 office win XP 机器上构建相同的源代码,成功。现在我在家并在 CentOS 机器上使用相同的源代码。这里的构建过程奇怪地失败了。如果我们发出警告消息,它报告的错误最好在我的观点中。如下图。

[ERROR] com.vsd.Provider:[12,240] The import java.util.Set is never used

你能不能给我一些想法,我在哪里可以调查?

【问题讨论】:

    标签: linux maven-2 build-process centos


    【解决方案1】:

    很难说没有看到您的 POM,但报告的错误看起来违反了 Checkstyle 规则 UnusedImports(或类似的东西)。可能由于配置文件中定义的设置未在您的 CentOS 机器上激活(正如我所说,很难说)而触发了此验证。无论如何,要修复它,请删除未使用的导入。

    【讨论】:

    • 是的!我还想到了让我的代码库干净的案例。但这有什么错误吗?为什么 Maven 报告这个。我已经验证我没有使用任何插件或任何复杂的 Maven 设置。你能给我一个设置来消除这个错误吗?
    • @vijay.shad Maven 不会将其报告为开箱即用的错误,您已经配置了一些东西(在您的 pom 中,在 pom 的配置文件中,在您的配置文件中) ~/.m2/settings.xml,在父 pom 中)。但是没有看到任何东西,我能给出的最好建议是:解决问题,删除未使用的导入。
    • 这是我的 settings.xml 文件 http://pastebin.com/D0cPKyfw,这是 pom.xml http://pastebin.com/TYbwbmTS。请找到文件。
    • @vijay.shad 嗯...上面显示的部分中没有 nothing 可以解释这种行为,但是...我认为您删除了一些部分,也许是父 pom(属性${utils-webapp-version} 定义在哪里?)。
    【解决方案2】:

    问题出在编译插件的问题上,如下图所示。

    http://jira.codehaus.org/browse/MCOMPILER-118

    【讨论】:

      猜你喜欢
      • 2014-08-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-11-21
      • 2021-10-09
      • 1970-01-01
      • 2010-11-26
      相关资源
      最近更新 更多