maven 相关问题

Apache Maven是一个构建自动化和项目管理工具,主要用于Java项目。此标记用于与特定Maven版本无关的问题。使用gradle标签代替与Gradle相关的问题。

防止 Spring Boot 中的依赖版本覆盖

鉴于用户已手动覆盖 Spring 管理的依赖项版本,是否有插件或其他工具可以告诉他们“不要这样做”。 org.springframe...

回答 2 投票 0

我在将 Vaadin Java 应用程序制作为 JAR 时遇到问题

我的 Spring 应用程序(基于 Vaadin)有问题。当我使用 IntelliJ 运行它时,一切正常。但是,当我尝试从 .jar 文件打开该文件时,应用程序会抛出很多

回答 1 投票 0

反复收到“PKIX 路径构建失败”和“无法找到请求目标的有效证书路径”

我在 mvn clean install 执行期间一直面临这个烦人的证书问题。 PS C:\Users\milan\service> mvn clean install [信息] 正在扫描项目... 从spring下载-

回答 2 投票 0

使用maven进行编译给出“无法找到或加载主类”

我有一个包含多个模块的项目,当我全局编译该项目时它可以工作,但是当我尝试编译某些模块时,它给了我这个错误: 错误:无法找到或加载主类% 因...

回答 1 投票 0

无法打开 Hibernate 会话进行事务;嵌套异常是 org.hibernate.exception.GenericJDBCException:无法获取 JDBC 连接

我正在开发Spring Boot Web应用程序,之前的代码是为了连接阿里巴巴云服务而实现的,现在我们正在将其迁移到AWS云服务。我们已经完成了更改,但我...

回答 1 投票 0

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

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

回答 3 投票 0

SLF4J2 和 Log4J1 到 Log4J2

我一直在为记录器依赖项摸不着头脑。我希望我自己的代码使用 SLF4J 2 API,并在测试和运行时使用 Log4J2 作为提供程序。但是,我依赖 OpenLr 的二进制文件

回答 1 投票 0

即使清除maven项目中的缓存,Config.properties更改也不会产生影响

我将分支从项目切换到另一个项目,新分支中的 config.properties 文件几乎没有更改。即使多次清除缓存,再次构建应用程序,并且

回答 1 投票 0

Apache CXF XSD 方案改为 Java,更改输出类和工厂名称

我正在使用 CXF maven 插件根据 XSD 方案定义生成 Java 类。我使用两个 xsdOptions 标签将两种不同方案的 Java 文件创建到两个不同的包中。生成的...

回答 1 投票 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

在 Mac 上如何更改 Maven 的 Java 版本

在我的mac上我安装了2个java版本,在使用Java -version命令检查时我得到17版本,但是当我检查mvn -version时它显示java版本为22。我想要java版本17...

回答 1 投票 0

Openapi操作ID重复

我正在使用 Open-API 使用 yaml 文件生成 java 类。当我跑步时 mvn 干净安装 我收到此错误: Open-API 生成中出现意外错误 org.openapitools.codegen.SpecValidationExc...

回答 4 投票 0

Github Actions 测试运行显示 0 个测试,本地运行所有测试均运行正常

我已经设置了一个存储库,用于使用 TestNG 和 Maven 构建/运行 selenium 测试。在我的机器上本地运行测试,测试运行没有任何问题,但是在设置 Github acti 之后...

回答 1 投票 0

java.lang.NullPointerException:无法调用“java.sql.ResultSet.next()”,因为Liquibase maven liquibase中的“schemas”为空:diff

我尝试在 Hibernate 实体和 mysql 数据库上使用 mvn liquibase:diff 。构建因奇怪的异常而失败:无法调用“java.sql.ResultSet.next()”,因为“schemas”为空...

回答 1 投票 0

java.lang.ClassNotFoundException:javax.ws.rs.ProcessingException

我正在编写一个 Apache Camel Spring Boot 应用程序来消费和生成 AMQP/JMS 代理。我可以通过 IntelliJ 成功运行应用程序,但是当我尝试通过通信运行应用程序时...

回答 2 投票 0

如何利用 Java 11 中的 cxf-xjc-plugin 生成的类?

使用 Apache cxf-xjc-plugin 和 Java 11 工作正常,我能够从 xsd 文件生成 Java 源。当尝试将这些 Java 类与 JAXB 一起使用时,问题就出现了:可用...

回答 2 投票 0

开放遥测 - 使用 OpenTelemetrySdk 将应用程序日志推送到 OTEL 收集器

我正在尝试通过以下方式将数据推送到OTEL收集器。 @配置 公共类 OpenTelemetryLogConfiguration { @豆 公共 OpenTelemetrySdk 初始化 OpenTelemetryConfi...

回答 1 投票 0

Maven Google Sheets 版本问题

我有一个Java Maven项目,需要google-api-client版本2.0.0+(当前使用2.4.0): com.google.api-client 走...

回答 1 投票 0

spring boot maven插件停止目标

Spring boot maven 插件停止目标无法停止应用程序并使应用程序进程挂起(并且我无法使用同一端口启动另一个进程)。 这是插件配置...

回答 3 投票 0

从测试中读取隐藏的 src/main/properties 数据文件

标准Maven项目配置,其中资源实际位于src/main/resources/中,缩写的测试数据保存在src/test/resources中。 我正在尝试添加一个想要验证的测试...

回答 1 投票 0

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