sách gpt4 ai đã đi

Maven 部署 + 源分类器

In lại 作者:行者123 更新时间:2023-12-04 22:35:19 28 4
mua khóa gpt4 Nike

我正在尝试使用分类器部署 Maven Artifact 。由于我需要源代码和 JAR(我从 GWT 使用它),我想获得 artifact-version-classifier.jarartifact-version-classifier-sources.jar 。但是,它在编译后的 JAR 中运行良好,但在源中失败(输出源 JAR 的名称错误)。

这是我到目前为止的配置:


maven-jar-plugin

prod




org.apache.maven.plugins
maven-source-plugin


attach-sources

jar




${project.build.finalName}-prod




org.apache.maven.plugins
maven-deploy-plugin

prod



这是我为 mvn deploy 得到的输出:
Uploading: http://juicebox:8080/archiva/repository/snapshots//ar/com/nubing/afip-connector/1.0-SNAPSHOT/afip-connector-1.0-SNAPSHOT-prod.jar
237K uploaded (afip-connector-1.0-SNAPSHOT-prod.jar)

但是这个名字有误:
Uploading: http://juicebox:8080/archiva/repository/snapshots//ar/com/nubing/afip-connector/1.0-SNAPSHOT/afip-connector-1.0-SNAPSHOT-sources.jar
228K uploaded (afip-connector-1.0-SNAPSHOT-sources.jar)

1 Câu trả lời

遗憾的是,源插件不支持使用任意分类器附加源 JAR。当源 Artifact 是 attached 时,分类器是 hardcoded (从源插件的 2.1.2 版开始)。

您可以通过让源插件生成 JAR 但不附加,并将其附加到 build helper plugin của attach artifact 目标来解决此问题。


org.codehaus.mojo
build-helper-maven-plugin
1.7


attach-source-jar
package

attach-artifact




${project.build.directory}/${project.build.finalName}-prod-sources.jar
jar
prod-sources






关于Maven 部署 + 源分类器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8499266/

28 4 0
行者123
Hồ sơ cá nhân

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá Didi Taxi miễn phí
Mã giảm giá Didi Taxi
Giấy chứng nhận ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com