maven-plugin 相关问题

不要将此标记用于特定Maven插件的使用。仅用于Maven插件开发相关问题。

Maven Enforcer 插件:通过命令行指定规则

我想通过命令行执行Maven Enforcer插件。 我试过了: mvn 执行者:enforce -Drules=[requireReleaseDeps] mvn 执行者:enforce -Drules=requireReleaseDeps 我总是越来越...

回答 3 投票 0

Maven 编译器插件无法解析包含物料清单 (bom) 中指定版本的 Maven 依赖关系

我们目前为所有项目(库和微服务)配置了此物料清单 (bom) maven 编译器插件 我们目前为所有项目(库和微服务)配置了此物料清单 (bom) <plugin> <artifactId>maven-compiler-plugin</artifactId> <version>${maven-compiler-plugin.version}</version> <configuration> <source>${maven.compiler.source}</source> <target>${maven.compiler.target}</target> <annotationProcessorPaths> <path> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> </path> <path> <groupId>org.mapstruct</groupId> <artifactId>mapstruct-processor</artifactId> </path> <path> <groupId>org.hibernate</groupId> <artifactId>hibernate-jpamodelgen</artifactId> </path> </annotationProcessorPaths> </configuration> </plugin> ... 我们有一个父 pom,在其中定义包含此 bom 的所有微服务的常见行为。 <dependencyManagement> <dependencies> <dependency> <groupId>nl.bro</groupId> <artifactId>jakarta.bro-bill-off-material</artifactId> <version>${bro-bill-off-material.version}</version> <type>pom</type> <scope>import</scope> </dependency> ... 在文件中我们定义了 build.plugins.plugin <plugin> <artifactId>maven-compiler-plugin</artifactId> <version>${maven-compiler-plugin.version}</version> <configuration> <source>${maven.compiler.source}</source> <target>${maven.compiler.target}</target> <annotationProcessorPaths> <path> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> </path> <path> <groupId>org.mapstruct</groupId> <artifactId>mapstruct-processor</artifactId> </path> <path> <groupId>org.hibernate</groupId> <artifactId>hibernate-jpamodelgen</artifactId> </path> </annotationProcessorPaths> </configuration> </plugin> 请注意,版本缺失,因为我们在 bom 中定义了版本。我希望当我们让微服务项目从这个父项目派生时,maven 会接受这个。 然而这似乎不起作用。我们收到一条错误消息: [ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.11.0:compile (default-compile) on project jakarta.common-shared: Resolution of annotationProcessorPath dependencies failed: version can neither be null, empty nor blank -> [Help 1] 这让我觉得很奇怪。为什么我必须重新定义 MapStruct、Lombok 或 Hibernate modelgen 的版本?对依赖项进行集中版本控制不是物料清单的本质吗? annotationProcessorPaths 将从 dependencyManagement 开始解析版本 3.12.0 MCOMPILER-391

回答 1 投票 0

使用 maven 从 wsdl 文件生成 Kotlin 类

我想从给定的 wsdl 文件生成 Kotlin 类。如何使用 jaxb2-maven-plugin 或 cxf-codegen-plugin 等 Maven 插件来执行此操作? 预先感谢!

回答 1 投票 0

无法使用 GWT-maven-plugin 和 gwt 2.2 成功创建项目

我正在遵循 gwt-maven-plugin 的文档以及 Google Web Toolkit 博客上的文档来对 GWT 项目进行 mavenized,但没有成功。 使用 eclipse 3.6,我创建了一个新的 Maven 项目...

回答 2 投票 0

如何检查 pom.xml 是否有更新的依赖项

我对 Maven 和 pom.xml 相当陌生。有没有办法可以找出哪些依赖项已过时,以便我可以更新 pom.xml 中的版本号。 例如,在其他语言中...

回答 4 投票 0

如何修复 NoSuchFieldError 'com.sun.tools.javac.tree.JCTree

我如何修复“java: java.lang.NoSuchFieldError: Class com.sun.tools.javac.tree.JCTree$JCImport 没有成员字段 'com.sun.tools.javac.tree.JCTree qualid'”错误? 当我研究这个问题时...

回答 1 投票 0


如何使用另一个war中的类文件

我们有两个不同的Web应用程序,我们希望将一场战争的少数控制器扩展到另一场战争。 我们正在使用 Maven 来构建项目。 为了包括战争,我们将其依赖性指定为 <

回答 6 投票 0

spotify/dockerfile-maven 插件:无法构建图像:javax.net.ssl.SSLException:无法识别的 SSL 消息,纯文本连接

maven-plugin 用于构建我的 docker 映像。 每当我运行 dockerfile:build 我总是收到此错误: “无法在项目上执行目标 com.spotify:dockerfile-maven-plugin:1.3.6:build (default-cli)...

回答 3 投票 0

maven-dependency-plugin 无法解决

我正在尝试使用 Maven 构建我的项目,但不断出现以下错误。 [错误] 插件 org.apache.maven.plugins:maven-dependency-plugin:3.1.1 或其依赖项之一无法解析...

回答 1 投票 0

Maven Ant BuildException 与 maven-antrun-plugin ...无法找到 javac 编译器

我正在尝试让 Maven 为某些遗留代码调用 ANT 构建。 ant 构建通过 ant 正确构建。但是,当我使用 Maven ant 插件调用它时,它失败并出现以下错误: [...

回答 2 投票 0

尝试使用 springboot 和 maven 构建 jar 时出错

我正在开发一个简单的 REST 服务来返回 HARDCODE 数据,但我一直在尝试构建项目的 jar。在我检查 REST 运行良好后,我尝试创建 JAR 但不能。 当前...

回答 1 投票 0

运行maven dependency : list后,文件名旁边的“auto”标签是什么意思?

这是我运行命令时得到的响应示例:mvn dependency:list [信息] 以下文件已得到解决: [信息] org.springframework.boot:spring-boot-starter-web:jar:3...

回答 1 投票 0

为什么Maven更新时自动下载Log4j 1.2.16

我正在做一个JAVA Maven项目,主要是使用logback和slf4j进行配置。我在 Maven 依赖关系树中看不到任何 Log4j 依赖关系,这意味着 Log4j 不是传递性地来自...

回答 1 投票 0

在maven构建期间从默认存储库下载nodejs

我的 Maven 构建有问题,更确切地说是下载 Nodejs 包。 当包名为node-v16.16.0-linux-x64.tar.gz时就可以了,可以在https://nodejs.org/dist/v中找到它...

回答 1 投票 0

无法从avro主题生成依赖的java类

在我简单的 Maven 应用程序中,我有 3 个 avro 文件: 报告详细信息.avsc { “类型”:“记录”, "name": "报告详细信息", "命名空间": "com.vl...

回答 1 投票 0

如何在 Maven 中从具有不同模块的同一项目中创建 2 个原型

我有一个包含模块 A 和模块 B 的项目,我想分别创建 2 个工件,1. 打包了模块 A + 模块 B,另一个项目仅打包了模块 B。这两者都会有所不同...

回答 1 投票 0

Maven 插件与 Eclipse Sisu 的绑定不适用于 Java 17

可重现于:GitHub 我对自定义 Maven 插件执行进行了简单设置,其中使用 PlexusContainer 来查找已定义的容器。 导入 javax.inject.Inject; ... @Mojo(...

回答 1 投票 0

Java的Maven工具,如何使用mvn卸载包?

Java、mvn工具,如何使用mvn卸载包?有一些插件、工具、shell脚本和命令方法吗?

回答 3 投票 0

使用 maven 构建时 jar 文件被损坏

在构建 war 文件时,我将一组 jar 从某个位置复制到 war 内的文件夹中。虽然文件确实被复制,但我认为它们被损坏了,因为 t 的相同类文件...

回答 6 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.