问题标签 [maven-source-plugin]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
632 浏览

java - 如何设置maven源插件输出文件编码

使用maven源插件并成功上传源jar文件。从另一台计算机下载maven源代码并找到源文件中文单词messy.here是我在pom.xml中的构建配置:

0 投票
1 回答
1008 浏览

java - 带有 maven-source-plugin 的 maven-jar-plugin 不起作用

我正在使用maven-jar-plugin我的测试类创建 JAR,如下所示:

我想添加源代码来测试 JAR maven-source-plugin,如下所示:

结果我得到了四个 JAR 文件:

我的问题是我做错了什么,我无法下载测试课程的源代码,但可以为主要课程下载资源?

问候

0 投票
0 回答
259 浏览

java - 无法从远程 maven 存储库下载源,但从本地一切都很好

我有 2 个 java 项目:payment-commonpayment-service. 在payment-common我补充说maven-siurce-plugin

如果我运行mvn clean package,我sources.jar会在目标中看到:

在此处输入图像描述

我还在我们的远程存储库中看到了这个 .jar 文件mvn clean deploy

在此处输入图像描述

我在项目中有下一个依赖项payment-service

如果我尝试在 Idea 中下载源代码,则会出现下一个错误:

在此处输入图像描述

接着。我运行mvn clean install,在他们之后我可以成功下载源代码。我究竟做错了什么?

UPD:pom.xml 中的存储库:

0 投票
1 回答
149 浏览

maven - maven release:perform 甚至无法尝试生成 javadoc 或源

自从不久前迁移到 Java 11 以来,maven 发布插件无法在构建的工件旁边生成 javadoc。我在父 pom 中的配置(和编译器插件,如果相关):

如果我做 mvn javadoc:javadoc,它工作正常。如果我执行 mvn clean install -DperformRelease=true,它工作正常(javadoc 与主要工件一起生成)。

但是,如果我尝试进行真正的构建,使用 mvn release:prepare 后跟 mvn release:perform,我根本没有收到任何错误,实际上我没有任何迹象表明它甚至试图调用 javadoc 插件。我得到的唯一工件是主 JAR。

这是 mvn release:perform 输出的结尾,在测试全部通过后,它通常会生成 javadoc 和源代码,然后 maven-install-plugin 也会安装它们:

一直在无休止地寻找解决方案,但大多数帖子要么是 a) javadoc 生成失败的人,因为他们没有doclint=none,要么 b) 人们想要完全转换 javadoc 生成。我找不到任何关于如何打开它的信息,因为它应该默认打开。任何建议将不胜感激,谢谢。

(编辑:也为 maven-source-plugin 添加了父 pom 配置和 SO 标签,因为它具有完全相同的问题,即它无法运行)

0 投票
1 回答
46 浏览

maven - VScode maven不执行插件

我正在尝试使用 VScode 将我的库上传到 Maven 中央存储库。为了满足要求,我在 pom.xml 文件中配置了一堆插件。以下是所有插件:

但是,当我使用 VScode maven 插件完成整个 maven 生命周期时,没有创建源或 javadoc jar,也没有使用 gpg 签名,这里有什么问题?