pom.xml相关内容

如何将内部版本号(来自Jenkins)添加到JAR文件?

我的应用程序是由Jenkins和Maven构建的,我想将内部版本号添加到JAR文件中(这包括添加到JAR的文件名中,并在JAR中添加内部版本号),可能会在JAR中创建一个包含版本+内部版本号的文件,我还可以提取此信息以供其他使用,有人能帮助我吗? 推荐答案 Use应将内部版本号传递给maven生成,以便将其设置为项目版本的一部分。 我建议使用Version:set Maven插件(参 ..
发布时间:2022-08-10 09:10:12 其他开发

Maven错误无法访问属性的默认字段

我使用的是最新版本的JAVA-&>16。当我运行MVN CLEAN时,收到无法初始化类org.apache.maven.plugin.war.util.WebappStructureSerializer错误。我读到添加maven-war-plugin可能是一种解决方案,但它对我不起作用。当我运行MVN安装时,出现以下错误: 注入构造函数时出错,java.lang.ExceptionInIni ..
发布时间:2022-08-10 09:00:41 Java开发

如何在JAR中包含静态文件

我有一个ant构建,它只生成一个装满html页面的JAR。我也想用maven做同样的事情。我目前正在将文件复制到一个新文件夹中,但这些文件并没有添加到最终的JAR中。当我运行命令 jar tf mavenjar.jar 我没有看到我的终端中列出的文件。看起来是这样的: click here 当我在Ant生成的JAR上运行相同的命令时,我看到以下内容: click here 这是我的POM ..
发布时间:2022-07-11 18:03:20 Java开发

Maven子项目-无法解析的父POM

我正在尝试将子项目转换为父项目(此子项目实际上并不依赖于父项目,因此我正在尝试将其设置为父项目,以便在Jenkins文件期间将其与另一个项目合并)。 我更改了POM文件的父节 org.springframework.boot spring-boot-starter-parent ..
发布时间:2022-04-05 09:58:21 其他开发

Maven:如何停止使用旧版本的依赖?

在我的Java Maven Project中,我可以看到以下两个版本的One依赖项(ApacheHttpComponents): 如何确保我的项目中只使用最新的版本(4.5.2)? 我甚至在pom.xml文件中的任何位置都找不到要删除它的4.2.1声明。 推荐答案 给定项目的同一依赖项永远不应该有两个版本。 因此,要么您的IDE在此处显示了错误的内容,要么您在生成之前 ..
发布时间:2022-04-05 09:56:39 Java开发

Docker内部版本上的不可解析父POM

我正在尝试从我的DockerFile构建Docker镜像,但不断收到错误消息,如找不到父pom.xml在docker文件中执行maven命令并构建项目。 我四处看了看,您看到人们所做的是将pom.xml添加到子项pom.xml引用父pom.xml y尝试向子项添加relativePath>.. /pom.xml/relativePath>,但仍然不起作用。 Maven-多模块项目 [ ..
发布时间:2022-04-05 09:49:05 Java开发

无法解析项目的依赖项。找不到文物。

我在构建一个依赖于我的另一个项目Farma的项目Farma-Rest时遇到了问题。我在pom.xml中添加了依赖项,但它无法解析项目的依赖项。它向我显示以下错误消息: 无法在项目Farma-Rest上执行目标:无法解析项目sk.upjs.ics:Farma-Rest:JAR:1.0-SNAPSHOT:找不到项目sk.upjs.ics:Farma:JAR:1.0-SNAPSHOT->[帮助1] ..
发布时间:2022-04-05 09:43:28 Java开发

Maven包有效POM

我有一个包含多个子模块的Maven项目。其中一些子模块打包为JAR,部署到Nexus Maven存储库中。 我遇到的问题是打包的JAR引用了不一定要部署的父POM。 Maven有没有办法部署有效的POM而不是pom.xml? 推荐答案 您需要非常清楚要执行的操作的后果:the effective POM还将包含您的当前设置(settings.xml的内容),从而可能公开您在 ..
发布时间:2022-04-05 09:41:20 Java开发

是否使用Maven部署其他JAR文件?

我有一个构件,它是以一种特定的方式构建和部署的(不是JAR文件)。在部署过程中,将构建一个WAR文件。 如何配置POM以使项目也作为JAR文件部署到其他位置? 推荐答案 Mavendeploy表示将项目部署到Maven存储库,而不是应用程序服务器。 按如下方式配置其他JAR项目: org.apache.maven.plugi ..
发布时间:2022-04-05 09:36:50 Java开发

Maven:无效的目标版本:10

我正在尝试使用Java 10编译我的maven项目,但遇到了问题。在我的IDE(IntelliJ IDEA)中,一切都在Java 10下编译和运行得很好。我安装了最新的maven版本3.5.4,并将我的JAVA_HOME指向JDK 10: $ mvn --version Apache Maven 3.5.4 (1edded0938998edf8bf061f1ceb3cfdeccf443fe; ..
发布时间:2022-04-05 09:33:53 Java开发

如何在Spring/Spring Boot pom.xml中指定Java版本?

将Java 11指定为在Spring(或Spring Boot)pom.xml文件中使用的版本的正确方式是什么? 即,我需要在pom的java.version属性中输入什么值? 对于Java 8,我们使用1.8,就像the documentation shows一样,对于Java 9,它是1.9。 我不确定Java 11是否会是1.11(尽管它似乎不太可能),我看到它在使用mav ..
发布时间:2022-04-05 09:31:10 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 其他开发