maven-2 相关问题

Apache Maven是一个软件项目管理和理解工具。这是Maven相关问题的标签,特定于Maven版本2.x.

读取程序集时出错:定位程序集描述符时出错:descriptor.xml

我正在尝试从目录中创建一个 jar 文件 以下是我的文件的结构 test-dir - [根文件夹] 源代码 QE(我要打包的目录) 描述符.xml pom.xml 我的 pom 文件 我正在尝试从目录中创建一个 jar 文件 以下是我的文件结构 test-dir - [根文件夹] 来源 QE(我要打包的目录) 描述符.xml pom.xml 我的pom文件 <project> <modelVersion>4.0.0</modelVersion> <groupId>com.test</groupId> <artifactId>abc-test</artifactId> <version>1.0.1</version> <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-assembly-plugin</artifactId> <version>3.3.0</version> <configuration> <descriptors> <descriptor>descriptor.xml</descriptor> </descriptors> </configuration> <executions> <execution> <id>assemble</id> <phase>package</phase> <goals> <goal>single</goal> </goals> </execution> </executions> </plugin> </plugins> </build> </project> 我的描述符.xml <assembly> <id>jar-assembly</id> <formats> <format>jar</format> </formats> <fileSets> <fileSet> <directory>QE</directory> <outputDirectory>/</outputDirectory> </fileSet> </fileSets> </assembly> 但是当我运行 mvn package 时,出现以下错误 [INFO] Reading assembly descriptor: descriptor.xml [INFO] ------------------------------------------------------------------------ [INFO] BUILD FAILURE [INFO] ------------------------------------------------------------------------ [INFO] Total time: 5.753 s [INFO] Finished at: 2024-01-17T18:50:26-08:00 [INFO] ------------------------------------------------------------------------ [ERROR] Failed to execute goal org.apache.maven.plugins:maven-assembly-plugin:3.3.0:single (assemble) on project abc-test: Error reading assemblies: Error locating assembly descriptor: descriptor.xml [ERROR] [ERROR] [1] [INFO] Searching for file location: E:\test-dir\descriptor.xml [ERROR] [ERROR] [2] [INFO] File: E:\test-dir\descriptor.xml does not exist. [ERROR] [ERROR] [3] [INFO] File: E:\test-dir\descriptor.xml does not exist. [ERROR] -> [Help 1] [ERROR] [ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch. [ERROR] Re-run Maven using the -X switch to enable full debug logging. [ERROR] 您需要将描述符位置指定为 ${project.basedir}/descriptor.xml,因为该文件在根项目目录 test 下可用。默认情况下,插件执行发生在目录目标${project.build.directory}中。

回答 1 投票 0

Mac 中的 Maven 构建失败 - 无法将工件从/转移到中央(https://repo.maven.apache.org/maven2):管道和“parent.relativePath”损坏

自从过去几天以来我一直在解决这个问题。尝试开发一个简单的 Maven 应用程序。但我的 mac M1 发生了一些事情。 当我运行构建时,它失败并出现以下问题。 从

回答 1 投票 0

JAVA_HOME 被 Maven 破坏

我正在用统一的 Maven 构建改造一堆现有的 Java 项目。由于每个项目都已经成熟并且已经建立了基于 Ant 的构建,所以我使用 maven-antrun-plugin 来执行现有的构建...

回答 3 投票 0

我在应用程序中的 pom.xml 上运行测试时遇到问题,它显示 org.springframework.boot:spring-boot-starter-test:jar:${spring.boot.version}

我的 pom.xml 文件中不断出现这 2 个错误 1 是:缺少工件 org.springframework.boot:spring-boot-starter-test:jar:${spring.boot.version} 第二个是:插件“org”的版本解析错误。

回答 1 投票 0

如何在Maven中定义条件属性?

例如,如果有环境变量 AAA,我希望将属性 Configuration 设置为 ${env:AAA};如果没有这样的环境变量,则将属性 Configuration 设置为其他一些常量值。 怎么办...

回答 3 投票 0

Maven2中如何使用maven-simian-plugin?

我正在寻找 Simian 的 Maven2 报告插件,我发现的最接近此类报告的就是这个。问题是,它的文档似乎是针对 Maven 1 的。为什么是...

回答 1 投票 0

Maven依赖解析(冲突)

假设我有四个项目: 项目A(依赖于B和D) 项目 B(依赖于 D) 项目 C(依赖于 D) 项目D 在这种情况下,如果我运行项目 A,Maven 将

回答 5 投票 0

如何获取 Maven 存储库中的工件列表?

Maven 目标是否有列出存储在我的本地 Maven 存储库中的工件?

回答 2 投票 0

为什么maven忽略我的JAVA_HOME?

这是我从 CruiseControl 执行 mvn 时得到的结果: 无法在以下位置找到 Javac 编译器: /usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0.x86_64/jre/../lib/tools.jar 请确保您是

回答 8 投票 0

在Maven中生成Version.java文件

我有一个使用 Ant 脚本构建的 Java 项目。我正在尝试将项目转换为 Maven。 其中一项任务生成一个名为 Version.java 的 Java 源文件,其中包含一个静态字符串

回答 9 投票 0

指定Maven项目的系统属性

有没有办法(我的意思是如何)在 Maven 项目中设置系统属性? 我想从我的测试和 web 应用程序(本地运行)访问属性,并且我知道我可以使用 java 系统属性。

回答 5 投票 0

在 jfrog artifactory oss 中保存文件失败时出现错误

出现错误,因为没有缓存文件,并且在尝试从 jfrog ui 甚至服务器级别下载工件时也无法使用 sha1 保存文件。 artifactory-service.log 文件如下所示

回答 1 投票 0

Maven:将文件夹或 jar 文件添加到当前类路径中

我正在使用maven-compile插件来编译类。现在我想将一个 jar 文件添加到当前的类路径中。该文件保留在另一个位置(比如说 c:/jars/abc.jar 。我更喜欢离开

回答 5 投票 0

为父POM指定与子POM不同的groupId

我想创建一个 groupId 为 com.company.maven 的 Maven Parent POM 文件,这为其子级提供了默认的 groupId com.company。这可能吗?如果是这样,我怎样才能做到这一点?

回答 4 投票 0

Maven 中的“反应堆”是什么?

我一直在阅读有关 Maven Reactor 的内容,并对它的术语用法感到困惑。我读过,多模块是一个反应器,您可以操纵 Maven 反应器,并且反应器是一个插头......

回答 2 投票 0

如何使用 Yum 安装 Maven?

我尽量不去了解太多关于 yum 或 Maven 的知识。我继承了这个代码,并且我不想在这个环境中花费更多的时间。 我有百胜。我的安装“有”(“是

回答 10 投票 0

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

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

回答 4 投票 0

Maven 工件和 groupId 命名

我目前正在将一些项目从 Ant 迁移到 Maven。虽然我是个墨守成规的人,但我想使用既定的约定来查找 groupId 和 artifactId,但我找不到任何详细的信息

回答 5 投票 0

战争构建中缺少包属性文件

我的项目中散布着各种位于包中的属性文件,当包目标从 Maven 构建运行时,这些属性文件不会被包含在内。 使用 0.10.2 m2eclipse 插件和

回答 3 投票 0

使用不同的artifactid在Maven中构建相同的项目(基于使用的JDK)

我有一个场景,我的项目需要在不同的 JDK 中编译,并且生成的工件名称应该根据所使用的 JDK 不同。例如,如果项目名称是 MyProject 则...

回答 5 投票 0

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