Apache Maven是一个构建自动化和项目管理工具,主要用于Java项目。此标记用于与特定Maven版本无关的问题。使用gradle标签代替与Gradle相关的问题。
鉴于用户已手动覆盖 Spring 管理的依赖项版本,是否有插件或其他工具可以告诉他们“不要这样做”。 org.springframe...
我在将 Vaadin Java 应用程序制作为 JAR 时遇到问题
我的 Spring 应用程序(基于 Vaadin)有问题。当我使用 IntelliJ 运行它时,一切正常。但是,当我尝试从 .jar 文件打开该文件时,应用程序会抛出很多
反复收到“PKIX 路径构建失败”和“无法找到请求目标的有效证书路径”
我在 mvn clean install 执行期间一直面临这个烦人的证书问题。 PS C:\Users\milan\service> mvn clean install [信息] 正在扫描项目... 从spring下载-
我有一个包含多个模块的项目,当我全局编译该项目时它可以工作,但是当我尝试编译某些模块时,它给了我这个错误: 错误:无法找到或加载主类% 因...
无法打开 Hibernate 会话进行事务;嵌套异常是 org.hibernate.exception.GenericJDBCException:无法获取 JDBC 连接
我正在开发Spring Boot Web应用程序,之前的代码是为了连接阿里巴巴云服务而实现的,现在我们正在将其迁移到AWS云服务。我们已经完成了更改,但我...
我想通过命令行执行Maven Enforcer插件。 我试过了: mvn 执行者:enforce -Drules=[requireReleaseDeps] mvn 执行者:enforce -Drules=requireReleaseDeps 我总是越来越...
我一直在为记录器依赖项摸不着头脑。我希望我自己的代码使用 SLF4J 2 API,并在测试和运行时使用 Log4J2 作为提供程序。但是,我依赖 OpenLr 的二进制文件
即使清除maven项目中的缓存,Config.properties更改也不会产生影响
我将分支从项目切换到另一个项目,新分支中的 config.properties 文件几乎没有更改。即使多次清除缓存,再次构建应用程序,并且
Apache CXF XSD 方案改为 Java,更改输出类和工厂名称
我正在使用 CXF maven 插件根据 XSD 方案定义生成 Java 类。我使用两个 xsdOptions 标签将两种不同方案的 Java 文件创建到两个不同的包中。生成的...
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
在我的mac上我安装了2个java版本,在使用Java -version命令检查时我得到17版本,但是当我检查mvn -version时它显示java版本为22。我想要java版本17...
我正在使用 Open-API 使用 yaml 文件生成 java 类。当我跑步时 mvn 干净安装 我收到此错误: Open-API 生成中出现意外错误 org.openapitools.codegen.SpecValidationExc...
Github Actions 测试运行显示 0 个测试,本地运行所有测试均运行正常
我已经设置了一个存储库,用于使用 TestNG 和 Maven 构建/运行 selenium 测试。在我的机器上本地运行测试,测试运行没有任何问题,但是在设置 Github acti 之后...
我尝试在 Hibernate 实体和 mysql 数据库上使用 mvn liquibase:diff 。构建因奇怪的异常而失败:无法调用“java.sql.ResultSet.next()”,因为“schemas”为空...
java.lang.ClassNotFoundException:javax.ws.rs.ProcessingException
我正在编写一个 Apache Camel Spring Boot 应用程序来消费和生成 AMQP/JMS 代理。我可以通过 IntelliJ 成功运行应用程序,但是当我尝试通过通信运行应用程序时...
如何利用 Java 11 中的 cxf-xjc-plugin 生成的类?
使用 Apache cxf-xjc-plugin 和 Java 11 工作正常,我能够从 xsd 文件生成 Java 源。当尝试将这些 Java 类与 JAXB 一起使用时,问题就出现了:可用...
开放遥测 - 使用 OpenTelemetrySdk 将应用程序日志推送到 OTEL 收集器
我正在尝试通过以下方式将数据推送到OTEL收集器。 @配置 公共类 OpenTelemetryLogConfiguration { @豆 公共 OpenTelemetrySdk 初始化 OpenTelemetryConfi...
我有一个Java Maven项目,需要google-api-client版本2.0.0+(当前使用2.4.0): com.google.api-client 走...
Spring boot maven 插件停止目标无法停止应用程序并使应用程序进程挂起(并且我无法使用同一端口启动另一个进程)。 这是插件配置...
从测试中读取隐藏的 src/main/properties 数据文件
标准Maven项目配置,其中资源实际位于src/main/resources/中,缩写的测试数据保存在src/test/resources中。 我正在尝试添加一个想要验证的测试...