Apache Maven是一个用于项目管理和构建自动化的工具。此标记用于与Maven版本3.x相关的问题。对于非特定版本的问题,请使用[maven]标记。
Netbeans 平台:InstalledFileLocator
我为模块添加了资源,如下所示: org.codehaus.mojo nbm-maven-插件 真实...
我们有两个不同的Web应用程序,我们希望将一场战争的少数控制器扩展到另一场战争。 我们正在使用 Maven 来构建项目。 为了包括战争,我们将其依赖性指定为 <
我正在尝试构建 Spring Boot 应用程序,该应用程序有多个依赖项驻留在 Maven 公共和公司的 Nexus 存储库上。但我每次都会遇到以下错误,我正在尝试解决
对于 JDK 17,Maven 将系统属性 java.io.tmpdir 注入 JVM 是否太晚了?
问题 我有一个 Maven 项目,我正在尝试将其从 JDK 11 迁移到 JDK 17。 在这个项目中,我使用 JUnit 5 库中的 @TempDir 进行了测试。 在内部,这个库使用 java.nio.file....
我正在使用 Maven 3,并配置了 Enforcer 插件来强制版本收敛。我正在使用 Spring 3.1.2 和 Spring Security 3.1.3。 问题是 Spring 3.1.3 POM 声明了对
在 Maven 项目中,我的测试类和源类位于同一个包中,但位于不同的物理位置。 .../src/main/java/package/** <-- application code .../src/test/java/package...
迁移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版本获取可用的最新版本。
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。
GitHub Actions:缓存存储库以加速 Maven 构建
每次触发构建工作流程时都会下载 Maven 依赖项。 Travis CI 提供了一种缓存 Maven 存储库的方法。 GitHub Actions 是否提供类似的功能,允许缓存...
无法运行 git-commit-id-plugin 一次并在子项目中使用
在我的项目的根目录中是pom.xml和.git。我的 maven pom.xml 如下所示: git .gi...
通常我使用以下命令运行 Spring Boot 应用程序: mvn spring-boot:run -Drun.arguments=--server.port=9090 \ -Dpath.to.config.dir=/var/data/my/config/dir 我想将自定义端口设置为 d...
将 Maven 依赖项声明为仅用于测试运行时(但不用于测试编译)类路径的最佳方法是什么? 具体来说,我希望 slf4j-api(日志记录门面)作为典型的合作...
我遇到了一个奇怪的问题。 我有两个使用 Maven 构建的 spring-boot 项目。他们被称为客户和休息客户。 它们基于 spring-boot 3.2.2 并使用 Maven 作为构建工具。 妈...
我正在寻找 Maven 2.2 的选项列表,但找不到它。如果有人知道位置请留言。谢谢。 我发现了以下内容,但我对 Maven 的了解还不够,不知道哪个...
如果我们不想生成它,是否可以控制 Maven 项目(目标文件夹)列出的文件夹? 其中一个名为“surefire-reports”的项目来自“maven-surefire-plugin”,我们可以拥有
未找到有效的 Maven 安装。在配置对话框中设置主目录或在系统上设置 M2_HOME 环境变量
我正在使用intellij,我的M2和M2_HOME已设置并位于.bash_profile中,但是我有这个错误: 未找到有效的 Maven 安装。在配置对话框中设置主目录...
我正在尝试在新的 Maven 项目中更新我的插件,如下所示 org.apache.tomcat.maven 我正在尝试在我的新 Maven 项目中更新我的插件,如下所示 <!-- Tomcat Maven Plugin --> <plugin> <groupId>org.apache.tomcat.maven</groupId> <artifactId>tomcat10-maven-plugin</artifactId> <version>10.1.2</version> <configuration> <server>TomcatServer</server> <url>http://localhost:8080/manager/text</url> <path>/foundraising</path> </configuration> </plugin> 但是出现错误 Could not find artifact org.apache.tomcat.maven:tomcat-maven-plugin:pom:10.1.2 in central (https://repo.maven.apache.org/maven2) 我使用的是maven 3.8.1 IntellijIDEa 2023.1.2 感谢您的帮助 官方存储库中不存在这样的tomcat10-maven-plugin(也许您的公司有自己的私有存储库,其中可能提供此类专有依赖项。 基于官方 Tomcat Maven 插件 Github 存储库,有两个 Maven 模块,每个模块对应一个单独的工件: tomcat7-maven-plugin:https://mvnrepository.com/artifact/org.apache.tomcat.maven/tomcat7-maven-plugin <dependency> <groupId>org.apache.tomcat.maven</groupId> <artifactId>tomcat7-maven-plugin</artifactId> <version>2.2</version> </dependency> tomcat8-maven-plugin:https://mvnrepository.com/artifact/org.apache.tomcat.maven/tomcat8-maven-plugin <dependency> <groupId>org.apache.tomcat.maven</groupId> <artifactId>tomcat8-maven-plugin</artifactId> <version>3.0-r1756463</version> </dependency> 目前还没有 tomcat9-maven-plugin 或 tomcat10-maven-plugin 之类的东西。 另一方面,有一个讨论对 Tomcat 9 支持的问题:#30。
我正在做一个JAVA Maven项目,主要是使用logback和slf4j进行配置。我在 Maven 依赖关系树中看不到任何 Log4j 依赖关系,这意味着 Log4j 不是传递性地来自...
如何在 Maven 中从具有不同模块的同一项目中创建 2 个原型
我有一个包含模块 A 和模块 B 的项目,我想分别创建 2 个工件,1. 打包了模块 A + 模块 B,另一个项目仅打包了模块 B。这两者都会有所不同...
Jenkins SVN 插件在删除文件时失败(校验和不匹配)
今天我们在 Jenkin 中遇到了一个奇怪的错误。经过排查,发现是由于我们删除了SVN中的一些文件,导致Jenkin SVN插件出现问题。 当我调查时...