maven-3 相关问题

Apache Maven是一个用于项目管理和构建自动化的工具。此标记用于与Maven版本3.x相关的问题。对于非特定版本的问题,请使用[maven]标记。

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

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

回答 3 投票 0

java.lang.ClassNotFoundException:org.eclipse.jetty.Server

我正在尝试运行一个 Maven 项目,当我运行 mvn install 时,一切正常,当我尝试为该项目提供午餐时,我得到了构建成功,但出现以下异常: 线程“主”java 中的异常....

回答 1 投票 0

无法从模块 jdk.compiler 导出/打开包以在 Maven 中运行/通过测试

设置 我正在使用 JDK 22: openjdk版本“22”2024-03-19 OpenJDK 运行时环境(内部版本 22+36-2370) OpenJDK 64位服务器VM(构建22+36-2370,混合模式,共享) 我也在用

回答 1 投票 0

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

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

回答 4 投票 0

线程“主”java.lang.AssertionError 中出现异常

代码重构后,当我尝试编译 Maven 项目时,出现此错误: “C:\Program Files\Java\jdk-14 in\java.exe”-Dmaven.multiModuleProjectDirectory=C:\Users\plte1219\Deskto...

回答 6 投票 0

如何从 p2-Repository 解析 Eclipse 插件并将其用作 Maven 依赖项

是否可以从 p2 存储库解析自己的 eclipse 插件并将此插件用作 Maven 依赖项? 我正在编写一个 Maven 插件,它也应该使用 Eclipse 插件。 是否可以从 p2 存储库解析自己的 eclipse 插件并将此插件用作 Maven 依赖项? 我正在编写一个 Maven 插件,它也应该使用 Eclipse 插件。 <repositories> <repository> <id>p2-repository</id> <name>p2-repository</name> <url>https://company.de/artifactory/p2-repo</url> </repository> </repositories> <dependencies> <dependency> <groupId>de.own.plugin</groupId> <artifactId>de.own.plugin.eclipse</artifactId> <version>1.0.0-SNAPSHOT</version> </dependency> </dependencies> 同时,至少有一个解决方案来自 OpenNTF,以下是其中的一个片段: <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>com.example</groupId> <artifactId>p2-resolution.example</artifactId> <version>0.0.1-SNAPSHOT</version> <pluginRepositories> <!-- the plugin is hosted in OpenNTF's Maven repository --> <pluginRepository> <id>artifactory.openntf.org</id> <name>artifactory.openntf.org</name> <url>https://artifactory.openntf.org/openntf</url> </pluginRepository> </pluginRepositories> <repositories> <repository> <id>org.eclipse.p2.repo</id> <!-- defines the groupId to be used below --> <url>http://download.eclipse.org/releases/2019-12</url> <layout>p2</layout> </repository> </repositories> <dependencies> <dependency> <groupId>org.eclipse.p2.repo</groupId> <!-- matches id of the repo above --> <artifactId>ch.qos.logback.slf4j</artifactId> <version>1.1.2.v20160301-0943</version> </dependency> </dependencies> <build> <plugins> <plugin> <groupId>org.openntf.maven</groupId> <artifactId>p2-layout-resolver</artifactId> <version>1.2.0</version> <extensions>true</extensions> </plugin> </plugins> </build> </project> 您可以使用P2Repository。此服务提供对 Maven 项目的 p2-artifacts 的访问。

回答 2 投票 0



如何在maven测试jar中仅包含某些测试包以及在非测试jar中包含所有非测试代码?

我有一个名为 synapse 的 Maven 模块。 主要的 爪哇 套餐1 A.java 测试 爪哇 常见的 java语言 套餐1 ATest.java 有人可以让我知道在 Maven 中我是否可以创建一个非

回答 1 投票 0

致命错误编译:无效目标版本:11或致命错误编译:无效标志:--release

我是java和maven的新手。我想使用 java 11 和 spring boot 构建 java 项目。当我从命令行或 STS (IDE) 构建项目时,它正在成功构建,但是当我尝试

回答 1 投票 0

Netbeans 平台:InstalledFileLocator

我为模块添加了资源,如下所示: org.codehaus.mojo nbm-maven-插件 真实...

回答 3 投票 0

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

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

回答 6 投票 0

无法从公司的 nexus 存储库获取 Maven 依赖项

我正在尝试构建 Spring Boot 应用程序,该应用程序有多个依赖项驻留在 Maven 公共和公司的 Nexus 存储库上。但我每次都会遇到以下错误,我正在尝试解决

回答 1 投票 0

对于 JDK 17,Maven 将系统属性 java.io.tmpdir 注入 JVM 是否太晚了?

问题 我有一个 Maven 项目,我正在尝试将其从 JDK 11 迁移到 JDK 17。 在这个项目中,我使用 JUnit 5 库中的 @TempDir 进行了测试。 在内部,这个库使用 java.nio.file....

回答 1 投票 0

如何从maven中的组中排除所有工件?

我正在使用 Maven 3,并配置了 Enforcer 插件来强制版本收敛。我正在使用 Spring 3.1.2 和 Spring Security 3.1.3。 问题是 Spring 3.1.3 POM 声明了对

回答 3 投票 0

如何将测试类包含到 Maven jar 中并执行它们?

在 Maven 项目中,我的测试类和源类位于同一个包中,但位于不同的物理位置。 .../src/main/java/package/** <-- application code .../src/test/java/package...

回答 2 投票 0

迁移Jave 11_如何解决:java.lang.ClassNotFoundException:javax.activation.MimeTypeParseException

我正在将我的java项目从8版本迁移到11版本。 由于 javax.activation 已从 JDK 11 中删除,因此我将其添加到 Maven pom.xml 文件中: javax.activation 我正在将我的 Java 项目从 8 迁移到 11 版本。 由于 javax.activation 已从 JDK 11 中删除,所以我将其添加到 Maven pom.xml 文件中: <dependency> <groupId>javax.activation</groupId> <artifactId>activation</artifactId> <version>1.1.1</version> </dependency> 依赖项列在“Externat librairies”中,但每次我运行“mvn clean install”来构建我的项目时,我都会收到此错误: ... Caused by: java.lang.ClassNotFoundException: javax.activation.MimeTypeParseException at org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy.loadClass(SelfFirstStrategy.java:50) at org.codehaus.plexus.classworlds.realm.ClassRealm.unsynchronizedLoadClass(ClassRealm.java:271) at org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java:247) at org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java:239) ... 51 more 请问你有什么想法吗? 谢谢 遗憾的是 @lexicore 不再在这里回答,但是 maven-jaxb2-plugin (由于与其他相关的 jaxb 项目合并而更名为 jaxb-tools)仍然(并返回)正在积极开发中,现在支持 jdk11以及jdk17甚至jdk21。 对 jaxb-jakarta 的支持也还可以(jaxb3 和 jaxb4) 您可以查看迁移指南以根据目标jaxb版本获取可用的最新版本。

回答 1 投票 0

java:错误:无效源发布:15 SpringBoot 应用程序

我正在使用 IntelliJ 构建一个简单的 springboot 应用程序。这是我的 pom.xml 文件。 我正在使用 IntelliJ 构建一个简单的 springboot 应用程序。这是我的 pom.xml 文件。 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>3.1.9</version> <relativePath/> <!-- lookup parent from repository --> </parent> <groupId>it.michelecastriotta</groupId> <artifactId>SimpleWebApp</artifactId> <version>0.0.1-SNAPSHOT</version> <name>SimpleWebApp</name> <description>Demo project for Spring Boot</description> <properties> <java.version>8</java.version> </properties> <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-test</artifactId> <scope>test</scope> </dependency> </dependencies> <build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> <configuration> <image> <builder>paketobuildpacks/builder-jammy-base:latest</builder> </image> </configuration> </plugin> </plugins> </build> </project> 如果我尝试构建应用程序,则会出现以下错误: 我该如何修复该错误? Spring Boot 3 需要 Java 17 作为最低版本 Spring Boot 3 至少需要 Java 17,因此您需要使用 Java 17 或更高版本,或者如果您想继续使用 Java 8,则需要使用 Spring Boot 2.7.x。

回答 2 投票 0

GitHub Actions:缓存存储库以加速 Maven 构建

每次触发构建工作流程时都会下载 Maven 依赖项。 Travis CI 提供了一种缓存 Maven 存储库的方法。 GitHub Actions 是否提供类似的功能,允许缓存...

回答 7 投票 0

无法运行 git-commit-id-plugin 一次并在子项目中使用

在我的项目的根目录中是pom.xml和.git。我的 maven pom.xml 如下所示: git .gi...

回答 1 投票 0

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