如何在没有安装Maven的情况下从源代码构建Apache 3+?
在Apache站点上,他们提到了引导Maven,但是我很难找到这个过程的细节。
http://maven.apache.org/guides/development/guide-building-maven.html
请注意,您不需要为日常使用引导Maven,也不需要开发插件。虽然我们鼓励参与并修复您发现的bug,但是对于日常使用,我们建议使用最新的版本。
我还找到了这个资源,其中提到了引导Maven,但它似乎只描述了如何克隆各种源存储库。
https://github.com/apache/maven-sources/
自举基
mkdir mavencd mavenrepo init -u https://gitbox.apache.org/repos/asf/maven-sources.gitrepo syncrepo start master --all然后,只需使用普通的git命令来使用克隆的内容。
在不安装Maven的情况下,必须有一些方法来构建Maven。
发布于 2022-07-01 22:55:21
四年后,我也有了同样的问题。在我的例子中,我对Maven二进制发行版有一个根本的误解(回想起来这似乎很愚蠢)--它是Java字节代码,因此不应该涉及平台问题。
无论如何,要回答您的问题:如果需要从源构建,请使用Maven的.bin发行版。您仍然可以将原始的.bin作为依赖项,但是如果您愿意的话,可以为您的目标系统自定义源构建。
https://stackoverflow.com/questions/49453710
复制相似问题