maven-3相关内容

如何在Maven3中禁用默认生命周期阶段?

通过禁用,我的意思是完全、完全地将该阶段从生命周期中删除,这样甚至不会调用它。 我可能需要自定义生命周期,但我找不到一种简单的方法在我的pom.xml中直接定义它。我似乎需要编写一个插件来列出我想要的阶段。 例如,我希望default-testResources、default-testCompile和default-test阶段永远不会发生,并将我的生成日志从以下位置转换为: [I ..
发布时间:2022-04-02 11:37:23 其他开发

Spring Jersey - java.lang.NoSuchMethodError: javax.ws.rs.core.Application.getProperties()Ljava/util/Map

更新:所以我只想指出,在我提交这个问题之前,我尝试了我在类似 stackoverflow 问题上看到的解决方案,例如 这个.它仍然给我运行时错误,所以我决定写这个问题.mvn dependency:tree 是我一直在寻找的,所以感谢@dunni.使用 mvn dependency:tree,我能够找到破坏我的应用程序的 jersey 依赖项的实际名称,并通过更改排除项来更新排除项: ..
发布时间:2022-01-21 18:54:41 其他开发

詹金斯管道中的 Maven 生命周期 - 如何最好地分离职责?

在使用 jenkins 2(声明式)管道和 maven 时,我总是在如何组织管道内的东西以使其可重用和灵活方面遇到问题. 一方面,我想将管道分成逻辑阶段,例如: 管道{阶段{阶段('清洁'){}阶段('构建'){}阶段('测试'){}阶段(“健全性检查"){}阶段('文档'){}阶段('部署 - 测试'){}阶段(“硒测试"){}阶段('部署 - 生产'){}阶段('交付'){}}} 另 ..
发布时间:2022-01-18 17:09:59 其他开发

Sonarqube maven 插件:“'report' 参数丢失"在分析 Maven 项目时

我的错误日志 我正在使用 sonarqube 6.7.1 来分析我的 maven 项目 (maven 3.5.2) &声纳行家 3.4.0.905.我不断收到错误消息“缺少'report'参数".我做了几个小时的研究,但看起来几乎没有人遇到过这个错误.有人遇到过同样的问题吗? [错误] 无法在 project university-service 上执行目标 org.sonarsour ..
发布时间:2022-01-17 22:09:21 其他开发

Sonar Maven 插件:如何排除测试源目录?

我有一个包含 Java 源和 Scala 测试源的 Maven 项目.我在 verify 阶段使用 Jacoco 生成代码覆盖率.当我尝试在验证阶段通过添加执行或运行 mvn verify sonar:sonar 来运行声纳目标时,我最终会发现测试目录被 Sonar 添加了两次: [INFO] [11:15:34.756] 测试目录:[信息] [11:15:34.756]/Users/xxx/ ..
发布时间:2022-01-17 21:55:03 其他开发

用于测试和主要的不同 Maven 编译器版本

如何配置 maven 编译器以使用 java 5 作为我的测试代码和 java 1.4 作为我的主要代码? 解决方案 如果要设置符合相关Java版本,可以为每次执行配置编译器插件.假设 Maven 使用的 JDK 至少与您指定的最高版本一样最新.通过使用属性,您可以在命令行上覆盖该配置,如果需要,可以在子级中覆盖该配置: org.apache.maven.plu ..
发布时间:2022-01-17 08:31:59 Java开发

Maven 3 工件问题

我使用 struts2-archtype-starter 在 eclipse 中创建了一个新的 struts 项目. 在我做任何事情之前,我的项目中已经出现了一些错误.解决了大部分问题,但有 1 个仍然给我一些问题. 缺少工件 com.sun:tools:jar:1.5.0:system pom.xml 我尝试手动将 tools.jar 添加到我的存储库,但这并没有解决问题. ..
发布时间:2022-01-16 21:50:59 Java开发

Maven如何解决传递依赖的版本冲突?最近获胜策略

我终于习惯了在我的项目中没有任何已使用的未声明或未使用的已声明依赖项.尽管很难跟踪在依赖项中列出的未使用的声明的运行时/测试依赖项:分析...人们只需要在 pom.xml 中向它们写注释或以其他方式管理它们以了解测试或运行时需要它们. 但是解决版本冲突的方法我还不清楚.关于传递依赖. 最近获胜策略是如何运作的?什么时候使用一个版本而不是另一个版本? 如果您使用版本号声明 Used ..
发布时间:2022-01-15 23:01:50 其他开发

如何:Eclipse Maven 安装带有依赖项的构建 jar

我在 Eclipse 中使用 Eclipse Maven (m2e),我正在像这样运行我的项目: 我的 pom.xml 看起来像这样: 在我运行 maven 安装后,它正在工作...... Maven 运行配置: 问题是我生成的 .jar 它没有包含依赖项......如何配置 pom.xml 以包含我的所有依赖项 .jar 格式而不是解包..因为似乎解包不正确... ..
发布时间:2022-01-15 22:33:35 Java开发

进行持续交付时,自动项目版本的 Maven 方式是什么?

我有一个 Web 应用程序,只要功能准备就绪,我们就会将其部署到生产环境中,有时可能是一天几次,有时可能是发布之间的几周. 目前,我们不会为我们的项目增加版本号,并且所有内容都在版本 0.0.1-SNAPSHOT 上运行了一年多.我想知道为 Web 应用程序进行持续交付的 Maven 方式是什么.每次提交都增加版本号似乎有点过头了,而且永远不要像我们现在做的那样增加版本号,这似乎也是错误的. ..

Maven 构建错误 No versions available for org.codehaus.jackson:jackson-core-asl:jar:[1.8,1.9) 在指定范围内

从今天早上开始,我在进行 maven 构建时遇到以下错误.昨天和今天没有具体的变化.有人可以帮我解决这个问题吗?我尝试清除所有本地存储库,将 jackson 版本更改为 1.9.10.令人惊讶的是,这适用于我正在开发相同版本的同事. [ERROR] 无法在项目 netvogue-database-api 上执行目标:无法解析项目 org.netvogue.server:netvogue-data ..
发布时间:2022-01-07 08:15:17 其他开发

maven如何只编译修改后的java文件?

我只是想知道这一点,当我在没有执行“clean"的情况下进行 mvn install 时,maven 只编译修改后的 java 文件.maven如何识别一个java文件是否被修改?我相信它没有使用文件的最后修改属性. 我相信的原因:我有一个模块,在从 svn 合并更改后,我给了 mvn install 但它没有编译修改后的文件,当我查看更改时,我看到 'long' 被修改为 '长在 gett ..
发布时间:2022-01-04 21:34:34 Java开发

在非 JAR Maven 项目之间共享公共资源

我有几个 Maven 项目,比如 a,b,c,从单个父级继承(我们称之为 parent),同时也是模块(属于与 parent 不同的项目,我们称之为 super). 这些项目都有一个pom 封装.这些项目中的每一个都有特定的配置,但它们也有一个共同的部分.更具体地说,每个项目有两个 JMeter 测试配置文件:一个专门用于给定项目,另一个是所有项目通用且相同的. 问题是 - 我应该如何 ..
发布时间:2022-01-04 12:16:47 其他开发

使用 Maven 创建最基本的 Scala 项目?

我使用 Maven 3 创建一个新的 Scala 项目.据我了解,使用 Maven 创建新项目的方法是: mvn 原型:生成 也许我遗漏了一些东西,但我什至找不到提供最简单 Scala 项目的选项(例如 lein new app ... 收到的用于 Clojure 的选项,例如).有什么帮助吗? 解决方案 您应该能够使用 mvn archetype:generate.你可以选择,例如, ..
发布时间:2022-01-02 22:46:28 其他开发

有没有什么好的方法可以让戏剧变得更好看!框架应用?

我正在使用 play 作为 web 应用程序框架,我喜欢它,但我想知道是否有一种好方法来声明用于播放的 pom!应用程序? 由于源文件应位于特殊(非 maven 标准)文件夹中,并且目标不是生成目标文件,而是允许在不同的 IDE(Eclipse、Netbeans 等)中管理项目.) 如果可以将 pom.xml 依赖项与 1.2.X conf/dependencies.yml 特定格式链 ..
发布时间:2022-01-02 21:52:52 其他开发

将属性添加到 Maven 中的 jar 清单的最简单方法

自上次 Java 更新以来,我需要使用 Trusted-Library 属性标记我的小程序 jar 清单,以避免在 javascript 与小程序通信时弹出警告.(参见 http://docs.oracle.com/javase/7/docs/technotes/guides/jweb/mixed_code.html) 清单版本:1.0可信库:true创建者:1.6.0-internal (Su ..
发布时间:2022-01-01 16:56:38 其他开发