java STS中没有Maven的Sping Boot 项目

rjee0c15  于 2022-12-28  发布在  Java
关注(0)|答案(3)|浏览(154)

如何不使用Maven创建Sping Boot 项目?
或者是否有任何选项可以在离线模式下使用Maven?我之所以这样问,是因为在Office中,我没有被授权下载任何文件(由于公司代理),而且即使我在settings.xml.中设置了代理,Maven也没有下载jar

pgky5nke

pgky5nke1#

您需要获取jar来编译/构建您的项目。如果您不使用maven,那么您可以使用任何其他工具(可能是gradle),但关键是如果这些jar在网络级别上被阻止,您如何获取实际的jar。
1.与IT团队交谈,并要求他们解锁maven存储库的网址。(推荐)
1.设置本地存储库,并将您的maven文件指向该存储库。(它有限制,因为您需要为任何新的依赖项更新此文件夹(繁琐的任务)。不值得复制本地存储库中的所有这些jar并维护其版本,除非您正在处理一些关键的/ gov项目,在这些项目中,它们绝对没有准备好允许maven URL。

kd3sttzy

kd3sttzy2#

我能理解你的挣扎,我已经经历过好几次了。
通常,问题是一些IDE带有嵌入式Maven,这意味着您需要确保修改正确的Maven文件,尽管从我所看到的来看,STS似乎没有这样的功能。
Jar文件可从Web浏览器下载,但无法从Maven下载,Maven不下载jar文件
您可以从浏览器手动下载jar文件的事实证明,这很可能是一个配置问题。
假设您在一家IT公司工作,询问某人他们从哪里下载的IDE/工具,您应该能够找到一个预先配置的Maven安装,其中所有公司存储库都已经在settings.xml文件中。
如果不能,那么询问是否可以看到他们的Maven的settings.xml文件--但是您可能应该要求他们在此之前隐藏密码。

kmbjn2e3

kmbjn2e33#

你可以手动下载jar文件,然后使用以下命令将其安装到你的maven本地存储库中:

mvn install:install-file -Dfile=<path-to-file> -DgroupId=<group-id> 
-DartifactId=<artifact-id> -Dversion=<version> -Dpackaging=<packaging>

相关问题