问题标签 [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.
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:
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 文件(或在指定的文件夹中,但这不是必需的)
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 安装时使用不同的版本但同样的错误。
java - Maven:项目设置
我正在开始一个新项目以及从 Maven 开始。我不确定我的 Maven 项目结构是否不错,所以我想问一下。我用一个小例子来描述这个项目。
项目名称应为 MyPrj。
它由 3 个部分组成(服务器、客户端、库)。
服务器和客户端是程序(主程序),而 lib 确实包含两者都将使用的辅助类(例如用于日志记录)。
我设计了 3 个 maven 项目 - 每个部分 1 个。
java包名的部分是
Maven寻址是
其中客户端和服务器的 POM 是对 lib 的依赖。
对于 Maven 项目,该设置是否正常?
java - Maven 项目中的哪些文件应该提交到 git?
我想知道 Maven 项目中的哪些文件应该提交给 git。
我是想mvn clean
在提交之前执行,还是将某些文件添加到.gitignore
文件中?
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
。它也给出了错误:
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 命令下载工件的所有版本。
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 之前执行此操作?
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 中定义
maven - 如何在构建之前从 maven 中删除 artifactItems
我的 maven pom 看起来像这样
我想在执行构建之前删除提到的工件项目,以便它从存储库下载最新版本。
当前的行为是,如果本地存储库中存在版本,则不会检查是否存在较新的版本。
我尝试了 -U 选项 && 清除依赖项选项,但没有 wprk