STS中没有Maven的Spring Boot项目

时间:2018-06-21 11:10:59

标签: java spring maven spring-boot

如何在不使用Maven的情况下创建Spring Boot项目?

或者是否有任何选项可以在脱机模式下使用Maven?我问是因为在办公室我无权下载任何文件(由于公司代理),并且即使我在settings.xml.中设置了代理,maven也没有下载jar。

任何帮助/建议都将受到高度赞赏。

谢谢

3 个答案:

答案 0 :(得分:0)

您需要获取jar来编译/构建您的项目。如果您不使用maven,则可以使用任何其他工具(可能是gradle),但重点是,如果这些jar在网络级别被阻止,则如何获取它们。建议是

  1. 与IT团队交谈,并要求他们取消阻止Maven存储库URL。 (推荐)。
  2. 设置本地存储库,然后将maven文件指向该存储库。 (它有局限性,因为您需要为任何新的依赖项更新此文件夹(繁琐的任务)。不值得在本地存储库中复制所有这些jar并维护其版本,除非您正在执行一些关键/ gov项目,他们绝对不准备允许Maven网址。

答案 1 :(得分:0)

我可以和你的斗争有很多联系,我在这种情况下已经有好几次了。

通常,问题是某些IDE带有嵌入式Maven,这意味着您需要确保修改正确的Maven文件。不过,据我所知,STS似乎没有。

  

Jar文件是从Web浏览器下载的,但不能从Maven下载,maven不会下载jar文件

您可以从浏览器手动下载jar的事实证明,这很可能是配置问题。

假设您在IT公司中,请问其他人他们在哪里下载了他们的IDE /工具。您应该能够在settings.xml文件中找到已经包含所有公司存储库的预配置Maven安装。

如果不能,请询问是否可以查看其Maven的settings.xml文件-但您可能应该要求他们先隐藏其密码。

答案 2 :(得分:0)

您可以手动下载jar,然后使用以下命令将其安装到您的maven本地仓库中:

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