maven-3相关内容

具有相同子依赖关系的不同版本的Maven依赖关系

我的Maven依赖项存在这种情况: X1需要D2.2. Y1需要Z1,而D1需要D2.1. 如果我强迫每个人都使用D2.2,则Z1在运行时会失败,因为它需要D2.1中的类版本(在D2.2中不再存在).如果我强迫所有人使用D2.1,则X1会失败,因为它需要一个新版本的类,而该类现在在D2.2中.将Z1升级到最新版本无效,因为它仍使用D2.1. X1和Y1也是如此. 我该如何进行这 ..
发布时间:2020-05-07 23:47:18 Java开发

我如何在Maven3中有一个空的版本标签

我希望没有版本的依赖项得以解决. Maven 3强迫我使用一个版本,但我无法为我要解决的系统范围jar提供一个版本.谢谢. 解决方案 您可以使用如下所示的系统属性定义来解决依赖关系. 3.0.5.RELEASE ..
发布时间:2020-05-07 23:46:57 其他开发

在多模块项目中使用配置文件

我有一个多模块Maven项目.项目布局如下: PARENT |-CHILD1 |-CHILD2 父项目具有pom打包类型,并且将CHILD1和CHILD2项目声明为模块.同样,PARENT项目声明了配置文件dev,该配置文件声明了一些属性. CHILD1项目具有jar包装类型,并通过添加一些依赖项(例如,对commons-collections的依赖项)来“覆盖" PARENT ..
发布时间:2020-05-07 23:46:53 其他开发

我可以在Maven之外使用Maven存储库管理器吗?

我已经在 Maven用户列表,让我在这里重复. 我正在尝试创建一个将下载并使用Maven的应用程序 Maven以外的文物.我认为在这种情况下,最明智的方法是 是使用Maven已经存在的类.谁能帮我提示 在哪里找? 很高兴以这种方式工作: Repository rep = new Repository("~/.m2"); Artifact artifact = new Artif ..
发布时间:2020-05-07 23:46:51 Java开发

如何打包资源,以便可以从其他Maven工件中访问它们?

我正在编写一个系统,该系统将包含 专有的,封闭源代码的核心组件和 几个插件,我打算与它们的源一起分发. 目前,这些只是Maven项目,例如myapp-core(专有)和myapp-plugin1(与源代码一起分发). myapp-plugin1通过以下方式使用myapp-core. myapp-plugin1中有一个主类: public class DisplayHous ..
发布时间:2020-05-07 23:46:45 Java开发

NullPointerException原型:抓取

我正在尝试发现本地存储库中安装的原型.我读到这是可能的,运行以下命令: MVN原型:抓取 现在,当我运行此命令时,出现此错误: [ERROR] Failed to execute goal org.apache.maven.plugins:maven-archetype-plugin:2.2:crawl (default-cli) on project standalon ..
发布时间:2020-05-07 23:46:42 Java开发

具有sonar-maven3-plugin 3.5.1版本的PDF报告Maven配置

我正在使用sonar-maven3-plugin 3.5.1,但我不知道如何为该插件配置PDF报告. sonar-maven3-plugin使用任何内部插件进行报告.我不知道如何以及在何处配置报告插件. 解决方案 在Sonar 4.0+中,该插件包含在基本安装中.当您运行mvn sonar:sonar时,会自动生成PDF,但是默认情况下,仪表板不包含PDF小部件.通过转到“仪表板">“配置 ..
发布时间:2020-05-07 23:46:32 其他开发

Springboot多模块项目

我正在尝试获取一个干净的springboot maven多模块项目. 我正在使用springboot 2.0.1.RELEASE 我要实现的目标与此类似: SpringBootMultipleMavenModules 我的问题是我希望能够将依赖项注入任何模块中. 例如在此类中: private HotelRepository hotelRepository; public DbSee ..

集成测试谁下载文件

我正在开发一个网络应用程序,它可以完成一些工作,将数据打包到一个文件中,然后将文件还给您(Content-Type: application/force-download).现在,我正在实施一些集成测试,在其中要求数据,Web应用程序将文件退还给我.测试下载预期数据时,Web应用程序的行为正确.我读了此,我发现它很有启发性,但是当您建立您要下载的文件? 解决方案 您可以采用几种方法.从好到 ..
发布时间:2020-05-07 23:46:17 Java开发

Jenkins构建项目时的Maven依赖问题

我有两个Maven项目,比方说A和B,仅A需要B,反之则不成立.当我从Eclipse打包A时没有问题.在项目A的"pom.xml"中,B具有依赖项节点.在jenkins中,我通过添加三个目标(即“干净软件包安装")配置了项目B.因此,只要B的构建完成,它就必须存在于本地Maven存储库中B的存档文件中(我检查了它).另一方面,当我构建项目A时,出现很多编译错误“找不到符号x".可能是什么问题,有什 ..
发布时间:2020-05-07 23:46:10 Java开发

基于POM版本自动安装.install4j文件中的版本

我正在使用Maven自动执行Install4j的构建过程. 对于每个发行产品,POM版本都会更新.我想在更新pom版本时更新Install4j版本(在“常规设置"->"ApplicationInfo"->“版本"下). 如何在install4j文件中自动执行版本.因此该版本对于我的产品安装程序而言应始终保持最新. 解决方案 您可以设置install4j编译目标的release参 ..
发布时间:2020-05-07 23:46:04 其他开发