gpt4 book ai didi

java - 包含名称错误的 Maven 依赖项

转载 作者:行者123 更新时间:2023-12-01 12:31:47 25 4
gpt4 key购买 nike

我想将 Artifact my_groupid:my_artifact:1.1 包含到我的项目中,但它在 Maven 存储库中的名称错误。存储库结构为:

my_groupid
my_artifact
1.1
my_artifact-1.1-config.jar
my_artifact-1.1-config.jar.md5
my_artifact-1.1-config.jar.sha1
my_artifact-1.1.pom
my_artifact-1.1.pom.md5
my_artifact-1.1.pom.sha1

my_artifact-1.1.pom 包含:

<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>my_groupid</groupId>
<artifactId>my_artifact</artifactId>
<packaging>pom</packaging>
<version>1.1</version>
<dependencies/>
</project>

Artifact my_artifact-1.1-config.jar 在根目录中只包含两个 XML 文件,看起来像一个简单的 zip 文件。

我已经尝试过 build-helper-maven-pluginMaven - Depend on assembled zip但我无法指定类型 zip。简单

    <dependency>
<groupId>my_groupid</groupId>
<artifactId>my_artifact</artifactId>
<version>1.1</version>
<type>jar</type>
</dependency>

由于存储库中的 Artifact 名称错误而无法工作。

如何包含此 Artifact 来访问我的 XML?

最佳答案

我猜“配置”部分似乎是部署分类器。我将在依赖项设置中指定一个分类器字段:

<dependency>
<groupId>my_groupid</groupId>
<artifactId>my_artifact</artifactId>
<version>1.1</version>
<classifier>config</classifier>
</dependency>

关于java - 包含名称错误的 Maven 依赖项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25872624/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com