【问题标题】:How to compile a file in Maven project如何在 Maven 项目中编译文件
【发布时间】:2015-11-13 17:27:40
【问题描述】:

我正在尝试更新 jar Apache Maven 中的类文件。 Jar 最初是用 1.8.0_05 jdk 编译的。我怎样才能编译它以与 jar 兼容?

【问题讨论】:

    标签: java maven jar


    【解决方案1】:

    您需要确定您的存储库所在的位置。它可能位于您的 C:\users\{userprofile}\.m2 文件夹中,也可能位于企业设置的中心位置(并通过环境变量在项目中引用)。

    在该存储库文件夹下存储了所有JARsPOMs。您可以通过查看您的项目POM 文件并找到该工件的groupID 来找到您正在寻找的JAR 的位置。找到所需的文件后,只需将其解压缩、进行更改、重新编译并将其放回原处,然后在项目文件夹(您的主要 POM 文件所在的位置)上运行 mvn clean install

    【讨论】:

    • 我用什么命令重新编译?只需 javac jar file?然后在jar所在目录下运行mvn clean install?
    • 每个文件都由 Maven 编译,作为构建生命周期的一部分。 (maven.apache.org/guides/introduction/…) 所以你要求做的事情没有意义。由于某些版本错误,这个 JAR 文件很可能会导致问题。上面我告诉你如何访问那个 JAR 文件,这样你就可以弄清楚为什么它没有正确编译。
    • 顺便说一句,您可以通过运行命令 mvn -v 来识别您的 Maven 指向的 JRE 版本
    猜你喜欢
    • 2014-12-28
    • 1970-01-01
    • 2021-06-25
    • 2016-10-27
    • 2016-10-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-01-14
    相关资源
    最近更新 更多