maven相关内容

如何在用于maven构建的jenkins管道中增加代码覆盖率。

我在Jenkins中运行基于maven的管道,但由于代码覆盖率为零,导致声纳质量门失败。如何通过更改管道脚本或源代码来提高代码覆盖率。 推荐答案 SonarQube实际上并不执行代码覆盖率分析。您必须使用探测器(例如:Jacoco)运行您的单元测试,并正确上传analysis results。 正确配置该选项将使您大于零。达到100%依赖于正确和完整的单元测试。 SonarQu ..
发布时间:2022-03-14 10:52:25 其他开发

Jetty 11未检测到Servlet

我有一个使用Jetty部署本地服务器的示例项目here。 我使用mvn package exec:java命令运行本地服务器,它工作得很好。它加载HTML文件以及来自servlet的内容。以下是相关文件: pom.xml ..
发布时间:2022-03-04 14:04:23 Java开发

Android Gradle插件-脱机安装

我必须在脱机PC上安装Android Gradle插件 通过大量搜索,我了解到我可以通过本地maven存储库进行搜索。 但从失败的尝试和关于这个问题的所有QA来看,我明白这并不简单。 我从来没有和maven合作过。 有没有有Do It经验的人可以帮我写下所需的步骤? 感谢您抽出时间 推荐答案 使用mavenLocal()并不像您想象的那样复杂 您需要在主buil ..
发布时间:2022-02-27 18:32:05 移动开发

如何记录pom工件和版本

在Projecta中,我在ClassA中有一个MethodA,Projecta JAR作为Maven依赖添加到不同的项目中,不同的项目都在调用MethodA。 要求为 每当ClassA的MethodA被任何其他项目调用时,考虑到这些项目pom.xml中添加了ProjectA依赖项,我们需要记录调用的项目工件ID和版本。 备注 下面仅适用于自我项目(ProjectA)、属性文 ..
发布时间:2022-02-25 12:00:31 Java开发

为什么Maven要下载log4j-1.2.12.jar?

我正在尝试从maven项目中删除所有易受攻击的log4j依赖项。 我在POM中使用的是log4j 2.16依赖项,并在其他依赖项中添加了log4j和sl4j的排除项。 不过,每当我运行maven包Goal时,它都会下载log4j 1.2.12jar。 [INFO] Copying 1 resource [INFO] [INFO] --- maven-compiler-plugi ..
发布时间:2022-02-25 11:57:01 其他开发

如何找到Log4j的深层用法

我要查找当前版本(2.15.0)之前的log4j的所有用法。 我尝试使用maven";mvn依赖项:tree";,使用了几个工具(依赖项检查、grype(对我不起作用)、syft(对我不起作用)、log4j-检测器),但它们只列出在pom.xml中指定后生成的类。 但是-这是我关心的问题: 例如,有一个我正在使用的库叫做Hibernate-validator(Hi ..
发布时间:2022-02-25 11:52:34 其他开发

maven可以同时执行cucumber-junit和testng跑步者吗?

我有两节黄瓜跑步课。其中一个是基于JUnit的运行器,另一个是基于TestNG的运行器。Junit one是我为API测试实现的第一个运行器,并通过maven按预期运行。我在项目中添加了一个Web测试,并使用TestNG帮助我实现跨浏览器测试。因此,我创建了一个额外的黄瓜跑步者(基于TestNG)。当我通过testng.xml文件运行Web测试时,它会按预期运行。此时没有问题。 JUnit ..
发布时间:2022-02-24 20:24:50 Java开发

如何让Maven下载特定依赖的源代码和javadoc?

我需要特定的依赖关系文档,一些文档和源代码。告诉Maven这样做的最佳方式是什么? 推荐答案 首先,IntelliJ应自动为您下载源代码,但有时您可能需要单击“下载源代码”。这实际上使用Maven来获取源代码和javadoc。 如果您希望使用Maven命令行完成此操作,下载特定工件的javadoc的命令示例如下: mvn dependency:sources -Dclass ..
发布时间:2022-02-24 12:13:59 其他开发

如何将持久存储连接到 Google Cloud Build?

我在 appengine 上部署了一个 maven spring-boot 项目,我正在使用 Google Cloud Build 使用以下构建器映像构建和部署该项目:https://github.com/strudeau/mvn-gcloud-builder 执行构建时,大部分时间都花在从 maven 下载插件和依赖项上.我希望能够将持久卷挂载到这个 Docker 映像,以便能够保留一个持 ..
发布时间:2022-01-25 20:23:46 其他开发

将不同语言服务部署到同一个应用程序 [Google App Engine]

我有两个应用程序,一个是 Python,另一个是 Java. 在 Python 中,我的应用程序位于 app.yaml 中设置的服务下,cron.yaml 也会调用该服务. 在我的 (Maven) Java 应用程序中,它不在服务下,因此它是默认服务(如果需要我会更改).该应用程序也通过 ../WEB-INF/cron.xml 文件和 ../WEB-INF/appengine-web. ..
发布时间:2022-01-25 19:42:01 Java开发

Android AdMob 和 Maven

我有一个 Android 项目,我需要从相同的来源构建同一应用程序的多个版本. 为此,我使用 适用于 Maven 的 Android 插件 每个版本都必须能够包含来自 admob 的广告.所以在我的 POM 中我添加了这个依赖 com.admob.android广告20101109-AND ..
发布时间:2022-01-25 14:47:10 移动开发

由于 InvalidAlgorithmParameterException,无法将工件从/向中心传输:trustAnchors 参数必须非空

当我尝试安装 maven 项目的 pom.xml 时,出现以下错误.请帮忙. 在项目 pm 上执行目标 org.apache.maven.plugins:maven-resources-plugin:2.6:resources (default-resources) 失败:执行目标 org.apache.maven.plugins:maven-resources 的默认资源-plugin:2 ..

SBT 取决于特定的快照版本

我有多个快照版本的工件,例如 artifact-0.1-20120831.103456-5. 我的项目取决于特定的快照版本.如果我告诉 SBT 下载 0.1-20120831.103456-5 版本而不是 0.1-SNAPSHOT 更新任务失败. //build.sbtlibraryDependencies ++= Seq(“com.example"%“史密斯"%“0.1-20120906 ..
发布时间:2022-01-24 22:37:53 其他开发

sbt:未经授权发布到企业 Nexus 存储库

快速解决 所需的凭据需要由 nexus 定义的确切领域.请参阅下面如何找到您定义的那个,但最肯定的是“Sonatype Nexus Repository Manager".像往常一样将其余详细信息添加到凭据中. c:/data/user/.sbt/.credentials realm=Sonatype Nexus 存储库管理器主机=关系用户=代理密码=密码 build.sbt凭据 ..
发布时间:2022-01-24 22:28:19 其他开发