今天无法用maven下载spring-boot-starter-parent-2.4.0-M1 jar(2022年7月6日)
这是404。https://repo.spring.io/milestone/org/springframework/boot/spring-boot-starter-parent/2.4.0-M1/spring-boot-starter-parent-2.4.0-M1.pom
任何快速解决方案?注意:不能立即切换到新版本。
不确定其他那个Spring是否正在发布里程碑。您可以使用自己的maven存储库并发布该版本以保持固定。否则,您需要指向同一工件的2.4.0版本。
我有一个J2ee项目,它使用了诸如Jsf、EJB、持久性API等技术。但是我怎么知道这些模块需要的wich版本。例如: 现在,我在maven中央存储库中查找这些信息:GroupId、ArtifactID和最新版本。但有一个更简单的方法做到这一点?
我的情况: 我有两个独立的项目A和B。 没有项目A。 A和B使用相同的库: < li >反射-0.9.9-RC1.jar < li >番石榴-11.0.2.jar < Li > XML-API-1.0 . B2 . jar < li>javassist-3.16.1-GA.jar < li>dom4j-1.6.1.jar < li>jsr305-1.3.9.jar 我制作了项目C,这是项目a的插件
根据Maven完整参考中的图像,当直接依赖关系范围为“编译”并且传递依赖关系的范围为“提供”时,传递依赖关系将被忽略。 我的问题是,如果直接依赖类从我的项目的传递依赖编译中扩展一个类将失败,因为在编译时'javac'将从传递依赖中寻找由直接依赖扩展的类,并且不会在编译时类路径中找到它,因为maven忽略了它。 基本上这就是编译直接依赖时编译传递依赖范围而不是运行时的原因,为什么提供传递依赖范围时不
我已经将maven依赖项的范围更改为提供并手动复制到tomcat/lib(以减小war文件的大小)。 在我的启动脚本中设置CATALINA_OPTS可以解决这个问题,为什么?
最后,当我启动spring boot web application时,我发现,当我转到url时,我得到了我的angular应用程序。 接下来的问题是:spring-boot如何理解它应该从依赖项服务静态内容?注意,我在spring-boot模块资源中没有静态文件夹。
我有一个Maven多模块项目,在主pom中将一些旧版本的Spring Boot依赖项设置为父项。xml。所有子模块都从这个主pom继承Spring Boot依赖项。xml。 这很好,但是在一个新的子模块(也是多模块)中,我想使用最新的Spring引导版本,而不改变项目中正在使用的版本(以及所有依赖项)。 有没有办法巧妙地覆盖从父版本派生的Spring引导版本(及其所有依赖项),并在子模块中使用不同