问题标签 [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 回答
3100 浏览

maven - How can I setup multiple repositories for mvn builds?

I want to download 'standard' jars like Spring framework from central maven repository, but proprietary license jars from our custom maven repository (Artifactory) repo. I've setup the pom.xml file this way:

It's not working the way I want it. Here is what I get now:

0 投票
0 回答
2935 浏览

maven - maven - 生成源不起作用

如果可能,请告知我正在运行mvn package source:jar并在目标目录中按预期获取 module.jar 和 module-sources.jar 但是,我有 2 个问题:1)当我这样做时:mvn install source:jar我在我的本地项目文件夹中的“目标”,但是,不在“本地存储库”中(在我的 PC 上的 .m2 下)。尽管如此,我确实得到了一个安装了二进制文件的 module.jar。

编辑:我已经想到了这个项目(1):如果我在“安装”之前放置“source:jar”,它就可以工作。那是mvn source:jar install代替mvn install source:jar

2) 我不想在命令行中运行 source:jar 来生成源代码。因为,当我使用 GO 持续集成工具时,我无法控制,他们在mvn source:jar那里没有 maven 目标。我知道通过 pom.xml 中的配置可以实现,我确实看到它发生过一两次,但它停止工作(好吧,显然我做了一个改变,我不知道这打破了这个)我的 pom .xml 有以下内容

因此,最终,当我运行mvn package或运行时mvn install,我希望将源生成为常规 project.jar 旁边的 jar 文件(或在指定的文件夹中,但这不是必需的)

0 投票
0 回答
146 浏览

maven - 无法解析项目 spmf ca.pfv pom.xml 的依赖关系

我正在开发使用多个挖掘依赖项的开源 maven 项目。将此命令写入组件后,mvn clean install我在 pom.xml 文件中出现错误,在此处输入 spmf 版本错误的代码。

完整错误:

omponents-spmanalysis:无法解析项目 info.collide:components-spmanalysis:jar:2.0.0-SNAPSHOT 的依赖关系:找不到 ca.pfv:spmf:jar:2.33

我尝试在 maven 安装时使用不同的版本但同样的错误。

0 投票
1 回答
50 浏览

java - Maven:项目设置

我正在开始一个新项目以及从 Maven 开始。我不确定我的 Maven 项目结构是否不错,所以我想问一下。我用一个小例子来描述这个项目。

项目名称应为 MyPrj。

它由 3 个部分组成(服务器、客户端、库)。

服务器和客户端是程序(主程序),而 lib 确实包含两者都将使用的辅助类(例如用于日志记录)。

我设计了 3 个 maven 项目 - 每个部分 1 个。

java包名的部分是

Maven寻址是

其中客户端和服务器的 POM 是对 lib 的依赖。


对于 Maven 项目,该设置是否正常?

0 投票
3 回答
34926 浏览

java - Maven 项目中的哪些文件应该提交到 git?

我想知道 Maven 项目中的哪些文件应该提交给 git。

我是想mvn clean在提交之前执行,还是将某些文件添加到.gitignore文件中?

0 投票
1 回答
18178 浏览

java - 直到 company_repository 的更新间隔已过或强制更新后才会尝试解析

我已经多次看到这个问题的答案,我也尝试过。

我正在尝试在我的项目中使用 grooy-all 和 groovy-maven-plugin 并且 pom.xml 中的依赖项是:

当我尝试在此项目上执行 mvn package 或 mvn install 时出现错误。错误是:

我尝试执行 mvn clean install -U 并右键单击项目 -> Maven -> 使用更新快照更新项目。但是直到现在还没有任何效果。

有人可以帮我解决这个问题吗?提前致谢

PS:我试过了mvn dependency:purge-local-repository clean install。它也给出了错误:

0 投票
1 回答
209 浏览

maven - 我如何告诉 Maven 下载 pom.xml 的所有版本而不是单个版本?

我有一个带有各种快照和许多版本的主 pom.xml。在构建 pom.xml 时,我们看到 m2/localrepo 中只下载了一个版本,而我们想要下载快照的所有版本。在运行 mvn clean install 时,我们收到警告,因为“dependencies.dependency.(groupId:artifactId:type:classifier)' 必须是唯一的”请检查以下 xml 中的 artifactId 'dtc-api-commons' 我有很多我需要在本地 m2 存储库中下载的版本。

请帮助使用正确的 maven 命令下载工件的所有版本。

0 投票
1 回答
61 浏览

jar - MVNRepository 如何知道 jar 是否是 OSGI 包?

MVNRepository 如何显示特定的 JAR 文件是否是捆绑包?例如 https://mvnrepository.com/artifact/commons-io/commons-io/2.6将下载链接显示为jar,而如果将 jar 构建为捆绑包,则显示为捆绑包(如https://mvnrepository .com/artifact/com.google.guava/guava/26.0-jre)?

在此处输入图像描述

让我们知道一个 jar 文件是否是一个包是下载它,打开它然后检查内容。但是 MVNRepository 可以即时执行此操作,还是会在索引某些包并将它们标记为 Jar 或 Bundle 之前执行此操作?

0 投票
0 回答
554 浏览

maven - 线程“main”java.io.IOException 中的 mvnw 异常:服务器返回 HTTP 响应代码:URL 为 403

我正在使用 mvnw 通过 ./mvnw 运行 jhispter 应用程序,当我尝试运行它时,它显示问题为

线程“主”java.io.IOException 中的异常:服务器返回 HTTP 响应代码:URL 的 403: https ://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.5.4/ apache-maven-3.5.4-bin.zip 在 sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1894) 在 sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1492) 在 sun.net.www.protocol .https.HttpsURLConnectionImpl.getInputStream(HttpsURLConnectionImpl.java:263) 在 org.apache.maven.wrapper.DefaultDownloader.downloadInternal(DefaultDownloader.java:73) 在 org.apache.maven.wrapper.DefaultDownloader.download(DefaultDownloader.java:60 ) 在 org.apache.maven.wrapper.MavenWrapperMain 的 org.apache.maven.wrapper.WrapperExecutor.execute(WrapperExecutor.java:121) 的 org.apache.maven.wrapper.Installer.createDist(Installer.java:64)。主要(MavenWrapperMain.java:55)

我正在使用公司代理,代理设置在 .mvn/jvm.config 中定义

0 投票
0 回答
44 浏览

maven - 如何在构建之前从 maven 中删除 artifactItems

我的 maven pom 看起来像这样

我想在执行构建之前删除提到的工件项目,以便它从存储库下载最新版本。

当前的行为是,如果本地存储库中存在版本,则不会检查是否存在较新的版本。

我尝试了 -U 选项 && 清除依赖项选项,但没有 wprk