Java 如何在Maven项目中编译文件
我正在尝试更新jar Apache Maven中的类文件。Java 如何在Maven项目中编译文件,java,maven,jar,Java,Maven,Jar,我正在尝试更新jar Apache Maven中的类文件。 Jar最初是用1.8.0_05 jdk编译的。如何编译它才能与jar兼容?您需要确定存储库的位置。它可能位于C:\users\{userprofile}\.m2文件夹中,也可能位于企业设置的中心位置(并通过环境变量在项目中引用) 在该存储库文件夹下存储所有jar和pom。通过查看项目POM文件并查找该工件的groupID,可以找到要查找的JAR的位置。找到所需的文件后,只需将其解压缩、进行更改、重新编译并放回,然后在项目文件夹(主POM
Jar最初是用1.8.0_05 jdk编译的。如何编译它才能与jar兼容?您需要确定存储库的位置。它可能位于
C:\users\{userprofile}\.m2
文件夹中,也可能位于企业设置的中心位置(并通过环境变量在项目中引用)
在该存储库文件夹下存储所有
jar
和pom
。通过查看项目POM
文件并查找该工件的groupID
,可以找到要查找的JAR
的位置。找到所需的文件后,只需将其解压缩、进行更改、重新编译并放回,然后在项目文件夹(主POM
文件所在的位置)上运行mvn clean install
。我使用什么命令重新编译?简单的javacjar文件?然后在目录jar is?中运行mvn clean install,每个文件都由Maven编译,作为构建生命周期的一部分。所以你要求做的事没有意义。这个JAR文件很可能由于某些版本错误而导致问题。在上面,我将告诉您如何访问该JAR文件,以便您能够找出它未正确编译的原因。顺便说一句,您可以通过运行命令mvn-v来确定您的maven所指向的JRE版本