问题标签 [mvn-repo]

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 投票
1 回答
119 浏览

java - 每次进行更改时都运行 mvn package?

第一次使用该文件使用 jar 文件运行服务器的DropWizard项目工作。docker-config.yml

我在终端上运行以运行服务器的命令是这样的:

mvn package每次进行更改时都必须运行吗?(例如:即使是一个小改动,比如添加一条System.out.println()语句来调试某些东西)

0 投票
3 回答
891 浏览

java - Maven 蚂蚁任务。传递(pom)依赖和https问题

如您所知,从 2020 年 1 月 15 日开始,Maven 中央存储库需要仅 HTTPS 访问。我们的项目之一是使用 Ant 和Maven Ant 任务(仅依赖管理)。是的,我知道它已被弃用,但是在旧的 ant 构建中使用 pom.xml 的另一种选择是什么?

如果依赖关系树包含指向 pom 的链接,则 Maven Ant 任务似乎有一个错误,它将始终通过 HTTP 访问(尽管在本地配置了https://repo.maven.apache.org/maven2)。

关于如何解决该错误的任何想法?

PS 是的,这是工作配置(即通过 HTTP 工作)并且pom 文件存在并具有正确的参数

pom.xml

build.xml 的一部分

部分输出

0 投票
1 回答
426 浏览

java - Maven 包 An Ant BuildException has occurred: Invalid license info

我正在尝试fat jar为插件创建一个以便在本地使用它(因为我在公司网络后面并且并不总是可以访问开放的互联网)。

不幸的是,打包过程失败的原因是:

我使用在maven-license-plugin这些文件之上添加许可证,但输出仍然相同!

这是 pom.xml:

有人对这个主题有线索吗?我已经尝试过运行,mvn package -Dlicense.skipAddThirdParty=true但这似乎对这个问题没有任何影响。

提前致谢。

0 投票
1 回答
13 浏览

maven - 如何在这个 pom 中读取这个 google 组件依赖项?

我现在正在看硒和谷歌云罐之间的罐子地狱。selenium 有点过时了,但是在尝试查看此处找到的 pom 文件中的版本时,我看不到任何版本...

https://repo1.maven.org/maven2/com/google/auth/google-auth-library-oauth2-http/0.17.1/

如何判断它将使用的番石榴版本是什么?

我看到了类似的东西,但不知道如何运行它

mvn -P help:effective-pom -Dverbose

我使用 gradle 所以不确定如何将它指向远程工件。我可以使用 gradle 查看它引入的版本,但我没有得到的是 pom 文件中没有版本以及 gradle 是从哪里获取它的。我祈祷它不仅仅是引入最新版本,因为这真的很糟糕,并且随着时间的推移会创建一个不可复制的构建,如果我们标记我们发布的版本,稍后当我们构建时,它会带来错误的 jar 并且可能会破坏. 那里的番石榴版本来自哪里?

谢谢,院长

0 投票
1 回答
199 浏览

java - Maven - 如何从原型创建项目

我是 maven 的新手,我必须从原型 archetype-2jse-simple-1.1.1 创建项目,我在本地目录中有它。你能帮我在终端中使用什么控制台命令吗?我只知道我必须使用 mvn archetype:generate。我尝试了几次,但我不知道运行我的本地原型。

0 投票
0 回答
40 浏览

maven - 在 Maven 中运行测试阶段,同时跳过验证和编译

使用大型多模块 Maven 项目。想要运行阶段如下

然后运行单元测试。但这失败了,即使代码已经编译

0 投票
1 回答
280 浏览

maven - 如何查看 mvnrepository.com 的传递依赖项?

假设我对使用https://mvnrepository.com/artifact/org.apache.avro/avro感兴趣。我怎样才能找到 avro 将引入哪些其他依赖项以及它将引入哪些版本的依赖项。我知道我可以手动将依赖项添加到项目的链接 pom.xml 并运行

查看使用了哪些依赖项,但这需要始终修复编译错误,并且应该有更简单的方法。

我想知道是否有任何方法可以使用直接提及该信息的网站来检查父依赖项将带来哪些传递依赖项。

0 投票
1 回答
102 浏览

java - 父 pom org.code.exec-maven.plugin:1.4 的无效打包必须是 pom 但是“maven-plugin”

使用 mvn 编译 maven 项目时出现以下错误,甚至exec-maven.plugin-1.4.pom文件在工件上可用:

0 投票
1 回答
35 浏览

maven - 为什么我必须从我的 pom 中删除一个依赖项,然后再将其添加回来并安装以获取最新版本的 maven 包?

我有一个托管在 GitHub 包注册表上的 Maven 包。

每当我对包进行更新时,我都会运行 mvn deploy以发布更改,但如果我只是mvn install在依赖应用程序上运行,它似乎并没有安装最新版本的包。只有在删除pom.xml然后将更改加载到 IntelliJ 中,然后将其添加回来并运行之后mvn install,它似乎才能获得包的新发布。

这是我的settings.xml文件:

每次发布更改时都需要升级包的版本吗?也许 Maven 存在配置问题?或者这可能是 IntelliJ 中 Maven 插件的本质?

0 投票
1 回答
150 浏览

java - Maven 不使用全局 settings.xml 中的存储库

我已经在我的“\Program Files\maven\conf”目录中设置了一个带有自定义存储库的活动配置文件,但 Maven 总是尝试使用标准 URL (repo.maven.apache.org/maven2) 并且由于以下原因而无法下载存储库那。我已经尝试调试该过程,并且正确的 settings.xml 被加载为“globalSettings”,但它不想使用我的自定义存储库。

如果我将配置文件 + 存储库添加到我的“.m2”文件夹中的 settings.xml 中,则下载工作正常。如何强制 Maven 使用自定义 URL 而不是“repo.maven.apache.org”?