腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
视频
沙龙
2
回答
使用Nexus的Maven :从已安装的工件创建一个zip
java
、
maven
、
build
、
nexus
我正在使用与Nexus集成的Maven。 我有多个java项目,每个项目都创建独立的jar文件。 我应该在Nexus快照存储库中安装jar,还是在常规版本存储库中安装jar? 在所有这些Jar都部署到Nexus之后,我如何将它们打包到一个压缩文件中呢? 任何帮助都是非常感谢的。 干杯!
浏览 5
提问于2011-07-05
得票数 1
回答已采纳
1
回答
用gradle向Nexus发布其他东西,而不是一个罐子。
gradle
、
ant
、
nexus
、
progress-4gl
、
openedge
我正在尝试将Gradle与Ant结合起来构建我们的OpenEdge项目。OpenEdge是几个世纪前的一种4GL语言。;-) 无论如何,我已经成功地下载了一些jar依赖项,但是现在我仍然停留在如何将PL文件(进度库)发布到Nexus存储库中。问题是,与Maven一样,Gradle似乎也适用于Java项目。 这是我的脚本(我还有一个带有rootProject.name =‘stomp’的rootProject.name文件): apply plugin:'java' apply plugin: 'maven-publish' group 'be.mips
浏览 3
提问于2016-12-27
得票数 2
回答已采纳
1
回答
当试图在Jenkins内部构建Maven时,如何在Sonatype Nexus中获取最新的jar文件?
jenkins
、
maven-3
、
nexus
全 其实有两个问题。 我现在使用Sonatype Nexus2.11.3-01作为我的私有存储库服务器。但是,在使用admin登录时,我发现缺省快照存储库中缺少Artifact选项卡。我不知道为什么这个标签是在发布或第三方。这是一个缺陷,还是我在做Nexus设置时遗漏了什么?当试图将jar文件部署到快照存储库时,这将导致401错误--返回代码是: 401,ReasonPhrase:未经授权。-> (我检查了我设置的凭据,它们都是正确的)。 我有一个定制的jar文件,我想把它放到快照存储库中。但是当使用Maven将快照jar上传到Nexus时,它将在文件名中添加一个时间戳。基于我在
浏览 0
提问于2015-07-15
得票数 0
1
回答
在等级中组合/解析两种储存库类型
java
、
gradle
在我的Gradle项目中,我需要定义两种类型的存储库:平面目录和Maven存储库(本地Nexus服务器)。 我可以让他们分开工作,但不能让他们在一起玩得很好。理想情况下,我应该让Gradle首先查看本地目录,然后查看Maven存储库。 电流设置 我在我的build.gradle中定义了这样的存储库: repositories { flatDir dirs: "${rootProject.projectDir}/libs" flatDir dirs: "${rootProject.projectDir}/test.libs" mave
浏览 6
提问于2016-07-05
得票数 0
回答已采纳
1
回答
为什么发布和publishLocal之间的目录布局不同?
sbt
、
publish
上下文:我的伪制品是一个SBT插件,我将它发布到我的公司Nexus存储库。 为什么目录布局在发布(到Nexus存储库)和publishLocal之间是不同的: 与publishLocal /Users/yamo/.ivy2/local/a.b.c/xxx/scala_2.10/sbt_0.13/1.0.0-SNAPSHOT/jars/xxx.jar 与发布 http://mvnrepo/nexus/content/repositories/snapshots/a/b/c/xxx_2.10_0.13/1.0.0-SNAPSHOT/xxx-1.0.0-SNAPSHOT.jar 是否有方法查看ins
浏览 3
提问于2016-09-20
得票数 1
1
回答
Jenkins,Maven,Nexus -将第三方JAR部署到需要身份验证的Nexus
java
、
git
、
maven
、
jenkins
、
nexus
我正在尝试设置Jenkins CI服务器,以便在Nexus服务器构建完成后自动部署到Nexus服务器。我的问题是,由于Nexus存储库既受到密码保护,而且JAR文件来自第三方( pom.xml文件的存储库没有正确设置)。我使用的当前命令如下: mvn deploy:deploy-file -Dpackaging=jar -DrepositoryId=nexus -Durl=http://nexus.<redacted>.com/content/repositories/releases -DpomFile=Spigot/Spigot-Server/pom.xml -Dfile=Sp
浏览 2
提问于2016-03-12
得票数 1
回答已采纳
1
回答
如何在JAR库中指定依赖项
java
、
gradle
我正在创建一个JAR库,并使用Gradle将其发布到nexus,供其他项目使用。如何指定我的JAR依赖于另一个库(Commons 3)?
浏览 0
提问于2018-02-28
得票数 0
回答已采纳
1
回答
在分级构建期间,您能从pom.xml创建一个jar文件吗?
gradle
、
build
、
pom.xml
、
nexus
我正在运行的构建需要访问我们的Nexus存储库中不存在的jar文件,就像只有pom.xml文件一样。 我能够使用刚才提到的pom.xml文件在本地创建jar文件,但是Gradle构建作业是为了从Nexus而不是本地提取jar文件。我没有能力将本地jar文件加载到我们的Nexus。 考虑到以上所述,是否有可能让Gradle构建作业在构建过程中(即动态地)从pom.xml创建jar文件? 谢谢。 下面是用于创建jar文件的pom.xml文件的内容--不确定这是否是最好的方法。 <project xmlns="http://maven.apache.org/POM/4.0.0
浏览 6
提问于2021-12-27
得票数 0
回答已采纳
2
回答
无法将共享pom上传到Nexus
maven
、
maven-3
、
nexus
、
m2e
我有一个共享的pom,它使用了spring api。 pom.xml: <project> <groupId>com.spring</groupId> <artifactId>spring</artifactId> <version>1.0-SNAPSHOT</version> <packaging>pom</packaging> <modelVersion>4.0.0</model
浏览 0
提问于2012-02-14
得票数 1
回答已采纳
1
回答
如何发布具有多个分类器的常春藤项目?
ivy
、
nexus
我来自Maven的背景。我正在做的项目不是基于Java的。但是,需要使用独立的Ivy进行依赖管理。存储库管理器是Nexus。 该项目生成了几个zip工件,并需要通过独立的Ivy将它们部署到Nexus。我想要一个类似的Maven分类器,但用于Ivy。 这是我的ivysettings.xml: <ivysettings> <settings defaultResolver="nexus"/> <credentials host="localhost" realm="
浏览 1
提问于2013-01-31
得票数 2
回答已采纳
4
回答
如何将我的工件部署到我的连接点上?
maven
、
maven-2
、
maven-3
、
nexus
我使用nexus source作为Maven 3.0.3的存储库管理器 Maven能够创建工件*.jar。 现在,我想知道如何将生成的工件*.jar推送到nexus管理器,以便其他相关模块可以从中提取。 我引用了这个。 在settings.xml中,我有 <server> <id>nexus-site</id> <username>admin</username> <password>xxxx</password>
浏览 31
提问于2011-12-07
得票数 25
回答已采纳
2
回答
通过Jenkins/Maven从Nexus分期存储库发布
maven
、
jenkins
、
nexus
我有一个Java项目。有些部分是jar文件,有些是war文件。我还有Jenkins和Nexus,当团队中的开发人员提交SVN时,Jenkins构建会自动启动。 使用Maven版本插件,我可以将mvn versions:set -DnewVersion=1.0.$SVN_REVISION作为构建前的步骤,然后是mvn clean test deploy。在这个过程的最后,我已经有一个my-artifact-1.0.1234.jar上传到我的Nexus暂存库。 因为我们是在CI类型的环境中工作,所以我们可能有100个(或更多)的分阶段构建。当时机成熟时,QA团队希望将特定的构建提升到“稍后”的环境
浏览 3
提问于2015-04-01
得票数 1
回答已采纳
3
回答
当我只得到最终的.jar时,如何使用maven部署工件?
java
、
maven
、
deployment
、
nexus
我有一个jenkins构建管道,其中的第一个作业调用mvn clean package来编译和构建我的java项目。之后,工件被复制到一堆测试作业中,以确保构建的质量。链中的最后一个作业应该将工件部署到我的nexus库。 我现在的问题是,当我只有maven的最终jar myproject-1.2.0-SNAPSHOT.jar时,如何将文件部署到nexus? 我试过了 mvn deploy:deploy-file 但是这个插件需要获取有关groupId、工件id、版本等的信息,我不想在部署作业中知道这些信息。信息不是存储在jar本身的一些maven文件中吗?我只想说nexus,这是个神器,拿去吧
浏览 2
提问于2012-10-25
得票数 2
1
回答
Nexus中的发布存储库策略是否确保jar永远不会更改?
maven-2
、
nexus
我正在将Nexus OSS部署为公司内部存储库。其中一个主要要求是,一旦Nexus下载了jar (例如,当使用is作为Maven Central的代理时),它将永远不会改变。我知道Maven Central有这个策略,但我正在使用其他不受我控制的存储库,我必须验证我这方面的需求。 发布存储库策略是否确保jar一旦下载到存储库中,它就永远不会更改? 这个需求的存在是为了确保我们可以回到1.5年前创建的产品版本,并确保产品使用的存储库工件在现在构建它时是相同的。
浏览 0
提问于2010-08-03
得票数 1
回答已采纳
1
回答
Nexus中对jar的Maven依赖关系
java
、
maven
、
dependencies
、
nexus
如何将依赖项添加到jar中(它位于我的私有maven存储库中)? 我有一个私有关系存储库,例如: 在一个项目中,我生成、编译并将一些java类打包到jar中。比如说,my.jar。然后我把它作为一个jar上传到nexus: curl --upload-file my.jar \ "https://localhost/repository/my-team/com/example/artifact/my.jar" 在另一个项目中,我想将这个jar称为依赖关系: <repositories> <repository> &l
浏览 0
提问于2019-04-29
得票数 4
回答已采纳
1
回答
尝试将人工制品上载到Nexus2.9时出错
java
、
nexus
我正在更新一些POMs和工件到一个Nexus服务器2.9。 然后我收到了这样的信息: 工件上传失败。无法将项目存储到存储库"Releases“(发布)、路径ResourceStoreRequest{requestPath='/br/com/x/core/x-core/1.8.0/x-core-1.8.0.pom',requestContext=RequestContext{this=org.sonatype.nexus.proxy.RequestContext@6f0b29b1,parent=null}、pathStack=[]、processedRepositori
浏览 3
提问于2015-02-09
得票数 0
回答已采纳
1
回答
用于常见java库的本地Nexus Maven存储库
maven
、
maven-3
、
dependency-management
、
nexus
、
sonatype
我们有一个Nexus安装,它包含了一组常用的java依赖项(commons,jodatime等) 目录结构类似于下面的 commonjavalibraries | |_ commons-codec | |_commons-codec | |_1.2 |_ commons-compress |_commons-compress |_1.3 我正在将这些依赖项的最新版本添加到存储库中。 为此,我创建了一个新的pom并设置了依赖关系管理,以部署到Nexus。 但是,我现在知道,pom的groupId:artifactId:version属性决定了如何将项目部署到nexus。我认为这意
浏览 2
提问于2015-06-08
得票数 0
回答已采纳
1
回答
将本地网络连接存储库镜像到s3
amazon-s3
、
proxy
、
nexus
、
mirror
我们有一个本地的本地nexus存储库,用于我们所有的maven构建。 为了利用亚马逊网络服务的一些产品,我们希望将本地nexus库复制到s3。 其思想是,例如,构建将快照jar上载到nexus,然后nexus随后将jar镜像到s3,以便快照jar也可用于AWS中的服务。 可以将nexus配置为复制到s3,同时保留本地nexus库吗?如果可以,如何配置?
浏览 2
提问于2019-03-13
得票数 0
2
回答
如何将下载的npm依赖项发布到私有本地存储库?
node.js
、
npm
、
repository
、
publish
、
nexus
我目前正在没有互联网接入的网络中设置一个node.js开发环境。 我安装了一个nexus库,用于存储最常见的npm包,供开发人员使用。 我可以将我自己的模块发布到这个存储库。 如何将这些模块发布到私有存储库?
浏览 1
提问于2017-10-04
得票数 1
1
回答
如何发布带有常春藤和连体的3 3rdparty工件
ant
、
ivy
、
nexus
我正忙着用常春藤弄湿脚。我在本地PC上运行了一个现有的连接存储库,还有一个现有的ant构建脚本。 两个人都很好。 部分构建脚本有一些文件来检索我们的3 3rdparty文件(log4j、xmlbean、junit、pdf等)。从一个网络共享-这是最好的克伦奇。 我想使用常春藤的依赖机制从nexus存储库中检索这些文件,并在构建中使用这些文件。每个3 3rdparty lib都有一个名称和一组任意文件(jar、dll、license.dat、xml等)。 因为我们有大量这样的3 3rdparty库,而且每个lib都有多个文件--手动上传到nexus不是一个选项--我需要一些东西来获取一组文件,给
浏览 3
提问于2011-02-24
得票数 4
1
回答
nexus中更新的Jar不通过maven更新来选择
java
、
maven
、
nexus
在我们的项目中,Nexus被用作Jar存储库,我们在settings.xml中有下面的条目。 <mirror> <!--This sends everything else to /public --> <id>nexus</id> <mirrorOf>*</mirrorOf> <url>http://*.*.*.*:7003/nexus/content/groups/public</url> </mirror> 当一个新jar加载到nexus中时
浏览 0
提问于2018-06-12
得票数 0
3
回答
与Maven Nexus Server共享JARS ..。只有在工作站上看到有通用代码的更新
java
、
maven
、
nexus
我正试图为我的公司设置一个Maven Nexus服务器,以共享我们内部构建的通用JAR。我使用我的工作站(称为工作站1)构建公共JAR,然后执行mvn deploy将其部署到Nexus服务器。然后,我将其添加到需要它的项目的pom.xml中的依赖项中,然后进行mvn package,一切都很好。 现在,如果我更改了通用代码,并使用相同的版本号运行mvn deploy,然后在第二个项目上重新运行mvn package,它将看到更改,一切都很好。 现在让我们转到workstation2。如果我在需要通用代码的项目上执行mvn package,那么一切都很好。但是,如果公共代码发生了变化,并且我重新
浏览 1
提问于2012-10-05
得票数 1
回答已采纳
2
回答
角形,npm,nexus和CI实践
angular
、
npm
、
deployment
、
nexus
、
dev-to-production
这篇文章对那些有npm背景的人来说是一个关于maven的洞察力。 在Java/maven世界中,您可以为jar构建一个源代码,然后将jar推到Nexus。所有这些都是使用maven. 完成的。 最后,您的部署工具从存储在Nexus中的jar中检索jar,并将其传递到它所针对的任何环境。 现在我正在做一个有角度的项目,很难把所有的部分都放在一起。 我知道我可以在Nexus的npm存储库中发布我的Nexus项目。但是我将在这里发布一个npm包,包括一个package.json文件。 我知道我可以将我的角度项目构建到一个/dist文件夹中,并将这个文件夹传递到一个环境中。 但是现在,我不明白这一切有
浏览 0
提问于2018-03-05
得票数 4
回答已采纳
2
回答
如何发布Android .aar源代码,使Android自动找到它们?
android
、
gradle
、
aar
我将库发布到内部Sonatype Nexus存储库中。 Android有一个功能,可以自动为通过gradle引用的库找到正确的源。我将aar的来源作为一个单独的jar jar发布到nexus。但是Android并没有把它们捡起来。 我必须如何发布源代码才能在Android中使用?
浏览 2
提问于2014-03-07
得票数 13
回答已采纳
1
回答
发布插件-如何将候选版本放在快照目录中
maven
、
release-management
我想使用Maven发布插件来向我的Nexus快照存储库发布候选版本。 将RC部署到Nexus并不是一个问题,但我想使用mvn release:prepare和mvn release:perform提供的工作流。 我面临的问题是插件不允许我提议的模式(1.2.3-RC1)。只有常规版本模式被接受,这些模式被称为“releases存储库”。 如何才能让发布插件将我的发布候选版本放到快照存储库中而不是发布版本中? **请注意:**我的公司/另一个团队使用快照存储RC的版本,并且只有经过批准的版本才进入发行版。他们不使用Nexus的分期功能。 我不知道其他人是如何将RC应用到快照回购中的,但看起来他们
浏览 1
提问于2015-07-24
得票数 3
回答已采纳
2
回答
Spring Cloud Contract- Stub runner远程解析存根jar
spring-cloud-contract
我正在尝试使用以下命令从nexus中查找存根jar public StubRunnerRule rule = new StubRunnerRule() .downloadStub("group", "artifact") .repoRoot("https://nexus-repo-path/content/repositories/snapshots/") .stubsMode(StubRunnerProperties.StubsMode.REMOTE); 一切都很好。 然而
浏览 1
提问于2018-05-03
得票数 0
2
回答
Maven:为什么工件文件名中缺少-SNAPSHOT后缀?
maven
、
nexus
、
snapshot
、
artifact
我的maven工件被部署到Nexus快照存储库。在这里,它存储在正确的目录中,但其文件名具有以下模式: mylibrary-1.0-20130213.125827-2.jar 但是,Maven无法下载该快照。根据错误日志,Maven似乎需要以下文件名: mylibrary-1.0-SNAPSHOT.jar 以下是我的pom中的存储库设置: <repositories> <repository> <id>mycompany-all</id> <url>https://servername/nexu
浏览 4
提问于2013-02-14
得票数 8
回答已采纳
1
回答
Nexus存储库中缺少maven-surefire-plugin:pom:2.9
maven
、
nexus
我刚开始使用Maven和Nexus。 我在一台Unix主机上为我的项目安装了Maven,在另一台Unix主机上安装了Nexus存储库。我已经将我的Maven设置配置为使用另一台机器上的Nexus存储库。它似乎工作得很好,所需的工件/插件正在从Nexus存储库中下载。但Nexus存储库中似乎缺少一个名为org.apache.maven.plugins:maven-surefire-plugin:pom:2.9的插件。我手动检查了Nexus存储库,这个maven-surefire-plugin-2.9.jar文件不在那里,尽管有这个插件的旧版本和新版本。 现在的问题似乎是Nexus不能连接到Int
浏览 0
提问于2013-05-08
得票数 0
回答已采纳
2
回答
将我的本地maven存储库同步到Nexus公共存储库
java
、
maven
、
synchronization
、
nexus
、
artifacts
我有一个本地存储库,我已经从不同的项目安装了一段时间的jars。我们也有一个正在运行的nexus服务器,但它没有我在本地拥有的所有jars。 我可以尝试将jars一个接一个地同步到nexus.但是,有没有一种更有效的方法来同步到nexus.理想情况下,我希望执行一条命令,该命令将遍历本地存储库中的所有工件,并推送nexus中缺少的任何内容。 如果cmd脚本是唯一的方法,那么它也将非常有用,并提供相关的具体提示。 我可能会更新一下我到目前为止的进展 echo off echo MavenSync setlocal EnableDelayedExpansion for /R . %%f in (*
浏览 34
提问于2017-08-31
得票数 4
4
回答
防止Jenkins将艺术品安装到本地Maven存储库
maven
、
hudson
、
jenkins
、
nexus
、
sonatype
Jenkins正在将最近构建的工件安装到本地Maven存储库中,即使执行作业的目标只有clean package。 当有人不小心提交了共享库的更新版本而没有增加库的POM中的版本号时,这就引起了问题。Jenkins构建了jar,将其安装到本地Maven存储库,然后(根据配置)将工件部署到我们共享的Nexus存储库中。Nexus非常正确地拒绝接受新的工件,因为它已经发布了一个带有给定版本号的版本。 过了一段时间,Jenkins构建了一个依赖于该库的项目,并使用本地Maven存储库的副本,而不是Nexus。因此,该项目使用错误的代码版本构建。 似乎有两种可能的解决办法: repositoryPre
浏览 8
提问于2011-09-28
得票数 2
3
回答
Maven nexus v=LATEST无法正常工作
maven
、
repository
、
nexus
我有maven nexus本地存储库,在运行时我从maven repo下载/获取jar/war文件并将其复制到tomcat。我使用下面的url来下载jar/war文件。 http://localhost/maven/nexus/service/local/artifact/maven/redirect?r=releases&g=com.rdc.app&a=rum&v=LATEST&p=war&c 当我传递参数jar时,我可以下载特定版本的war,如果我想要最新的版本,我发现v=LATEST会在存储库中返回最新版本的v=1.2.4 /war文件。 问题是m
浏览 3
提问于2013-01-05
得票数 6
回答已采纳
1
回答
Nexus存储库管理器存储库
gradle
、
nexus
我是Nexus的新手,最近开始使用nexus,并想做一些配置。在成功安装之后,当我运行Gradle上传构建工件(结果jar文件)后,它被成功地上传了,但是为什么我不能在sonatype-work目录中看到该文件。在阅读了一些教程之后,我知道在sonatype工作目录中应该有一个名为Storage的文件夹,但它并不存在。 请指导我如何协同绘制这个存储文件夹,这样我就可以直接从物理路径而不是从控制台获取那些上传的工件。 另外,请指导我如何使用Gradle将完整的目录从本地系统发布到Nexus存储库管理器。
浏览 2
提问于2017-03-27
得票数 0
回答已采纳
3
回答
Jenkins中的Nexus凭据
maven
、
jenkins
、
hudson
我有一个Jenkins的工作,这是应该建立一个Jar,并将其添加到Nexus。我已经配置了构建后操作来将maven工件部署到nexus库。 问题是,结点需要用户名和密码。我该如何在Jenkins中设置这些?我没有访问jenkins settings.xml文件的权限。我需要在Jenkins作业本身中传递用户名和密码。
浏览 5
提问于2015-09-08
得票数 12
2
回答
为什么maven找不到位于托管存储库中的工件?
maven
、
nexus
我们有一个连接服务器,它有公共maven-公共存储库组,包含每个外部代理存储库(例如,maven-central)。此外,我们还有一个本地托管存储库。我们叫它MyProjectRepository吧。它分为发行版和快照版。 所以,目前看起来是这样的: MyProjectRepository MyProjectRepository-快照 ArtifactOne 快照-5 ..。 快照-1 - ArtifactTwo - Snapshot-3 - ... - Snapshot-1 好的,ArtifactTwo需要
浏览 0
提问于2016-08-30
得票数 1
2
回答
不从发布版本下载Jars
java
、
maven
、
repository
我的nexus存储库定义如下 maven-release其中包含我的客户jars。 maven-快照-它包含我的项目jars。 我的设置xml文件如下: <repository> <id>nexus</id> <name>nexus-repo-snapshots</name> <snapshots> <enab
浏览 0
提问于2019-03-28
得票数 1
2
回答
如何通过文件系统上传附件中的工件?
maven
、
nexus
我正在运行nexus 2.9.1.02来托管maven构建的工件。我想通过文件系统加载工件。我不想使用网络用户界面。相反,只需将带有必需pom和jar文件的文件夹放在sonatype-work/nexus/存储文件夹中即可。 将文件加载到文件系统后,工件将显示在“浏览存储”选项卡中。但是,它们没有出现在“浏览索引”选项卡中,Maven无法下载它们。 是否可以仅通过文件系统加载工件?如何将文件系统同步到回购数据库/索引? 谢谢, 内森
浏览 2
提问于2014-10-08
得票数 1
回答已采纳
1
回答
无法上传快照jar以发布Nexus管理器中的存储库
java
、
maven
、
nexus
我的项目依赖于一个只有快照工件的项目。我试图将jar文件上传到我的Nexus服务器中的第三方存储库中。但是,它提醒我“您不能将快照版本上传到发行版存储库”。 如何使用这个第三方库?
浏览 3
提问于2015-09-10
得票数 1
1
回答
Maven deploy:如果工件已经存在,部署应该会失败
maven
、
deployment
如果我将我的pom.xml配置如下: <plugin> <artifactId>maven-deploy-plugin</artifactId> <version>2.8.1</version> <executions> <execution> <id>default-deploy</id>
浏览 0
提问于2018-03-29
得票数 1
3
回答
如何配置pom.xml文件以使用
maven
、
jenkins
、
pom.xml
、
nexus
、
parent-pom
我正在使用 和 我已经创建了一个本地 为了我的内部发展。现在我要做的是,构建 项目使用 使用 ..。我可以在没有任何东西的情况下构建我的项目 ..。 注意:我使用的是parent 因为我要分包项目。 下面是我遵循的步骤 ..。 已安装 ..。它已经启动并运行 这是截图。 ? 在nexus存储库中安装了ojdbc5 jar ? 对.m2文件夹的setting.xml文件进行了必要的更改 这里的内容是 nexus * http://localhost:8081/nexus/content/groups/public
浏览 40
提问于2016-08-11
得票数 1
1
回答
作为一个包从手工工厂获得几个罐子
maven
、
ivy
、
artifactory
假设我有一个第三方库(最佳库),由三个jars (a.jar、b.jar、c.jar)组成,并且我将把这些jars上传到个人Artifactory服务器,那么(最好的库)有两个版本1.0和2.0。 我希望在我的ivy.xml文件中有一个单独的依赖项来同时检索所有这些jars,例如: <dependencies> <dependency org="mycompany" name="best-lib" rev="1.0" /> </dependencies> 这个依赖项应该添加1.0版的所有三个jars (
浏览 0
提问于2012-10-14
得票数 0
1
回答
从Maven推到Nexus 3的文件(WAR和JAR)的位置是什么
nexus
、
nexus3
我使用Nexus 3作为构建文件的存储空间。更准确地说,WAR、和JAR人工制品通过Maven部署插件部署到存储库中。 我一直在/sonatype-work/nexus3/下的多个文件夹中搜索,但是找不到任何文件。 Nexus究竟在哪里(文件路径)存储WAR和JAR文件?
浏览 1
提问于2017-02-16
得票数 4
回答已采纳
1
回答
Gradle Maven发布到nexus delombok源代码
gradle
、
build.gradle
、
nexus
、
lombok
、
maven-publish
我使用以下设置: 5.2.1级 nexus出版 lombok 1.18.6 lombok gradle插件io.freefair.lombok 3.1.4 我想上传sourceJar到附件后,德隆布克做了。 对于maven发布,我使用以下方法: task javadocJar(type: Jar) { from javadoc.destinationDir classifier = 'javadoc' } task sourcesJar(type: Jar) { from sourceSets.main.allJava c
浏览 0
提问于2019-03-19
得票数 9
1
回答
Maven再次尝试下载ojdbc14.jar - jar已经存在于本地存储库中
java
、
maven-2
、
maven
、
maven-plugin
、
nexus
当我运行命令mvn :eclipse时,依赖jar ojdbc14.jar将被下载,而不会出现任何问题。然后,当我运行命令 maven 时,maven再次尝试下载同一个jar --但是这次它失败了,说明jar不在存储库中。 我注意到的是,当第一次运行命令(mvn :eclipse)时,Maven查看了我们公司的Nexus资源库--它找到了jar。当运行命令mvn干净安装时,maven直接进入中央存储库,而不查看--因此它找不到jar。 1)当jar已经存在于本地机器中时,maven为什么要下载它呢? 2)为什么maven在进入中央存储库之前跳过Nexus存储库?
浏览 0
提问于2011-11-11
得票数 3
回答已采纳
4
回答
maven无法通过本地Nexus库解析依赖项
maven
、
nexus
、
sonatype
我已经设置了一个内部的Sonatype Nexus存储库,并将maven配置为检查我的本地Nexus,而不是直接从公共存储库获取工件。 我们的项目能够下载除Maven central中的一个工件之外的大多数工件。 以下是构建错误:无法在项目shindig上执行目标-小工具:无法解析项目的依赖项org.apache.shindig:shindig-gadgets:jar:3.0.0-SNAPSHOT:在nexus () ->帮助1中找不到工件com.ibm.icu:icu4j:jar:4.6 我看到icu4j-4.6.jar确实存在于Maven中央存储库中。在我本地的nexus库中,它并不
浏览 1
提问于2011-11-11
得票数 0
4
回答
谁负责更新App Engine的Maven存储库,其他人可以吗?
java
、
google-app-engine
、
maven-2
、
maven
、
pom.xml
我的pom.xml中有这个声明 <repositories> <repository> <id>jboss-repo</id> <name>jboss repository</name> <url>https://repository.jboss.org/nexus/content/groups/public</url> </repository> </repositories> 因此,当我尝试更新我的项目以使用
浏览 1
提问于2011-08-20
得票数 1
回答已采纳
2
回答
将p2存储库部署到Nexus
maven
、
nexus
、
p2
我已经使用一些插件创建了我自己的p2存储库。因此,我使用maven在本地生成了以下文件夹结构: repository |- plugins |- myplugin1.jar |- myplugin2.jar |- features (empty) |- artifact.jar |- content.jar 我在将其部署到Nexus时遇到了问题。我想使用这个网址在eclipse的目标平台作为一个网站。请帮我指出上传p2存储库到nexus.的步骤。 我尝试了mvn clean deploy命令,但它没有帮助,因为它没有将其部署为p2存储库。
浏览 3
提问于2014-04-04
得票数 1
2
回答
groovy将jar上传到nexus
http
、
groovy
、
upload
、
ivy
、
nexus
我有一些jar文件(自定义),需要从Groovy脚本发布到Sonatype Nexus存储库。 我的jar位于Groovy脚本工作的机器上的某个路径中(例如: c:\temp\module.jar)。 我的Nexus回购网址是 在这个回购程序中,我有一个文件夹结构,如: folder 1->folder2->folder 3 在发布jar期间,我需要在folder3中创建: 带有模块修订的新目录(我的Groovy脚本知道这个修订版) 将jar上载到此目录 为上传的jar创建pom、md5和sha1文件 经过几天的调查,我仍然不知道如何创建这样的脚本,但这种方式看
浏览 2
提问于2013-06-05
得票数 1
4
回答
如何使用deploy :deploy- OSGi将deploy包部署到Maven repo?
maven
、
osgi
、
bundle
、
nexus
我有一个由另一个团队使用OSGi构建的Maven包。POM文件将其打包声明为"bundle“,并使用Apache Felix插件。 我需要将这个工件部署到一个本地Maven存储库(Nexus),以便我们的内部项目可以使用它。 我已经使用deploy:deploy-file目标将包部署到存储库,就像您对标准JAR文件所做的那样,并且没有出现错误。我从捆绑包中提取嵌入式POM并将其传递到命令行,因此命令行是: mvn deploy:deploy-file -Dfile=3rdpartybundle.jar -DpomFile=pom.xml -DrepositoryId=internal
浏览 2
提问于2011-09-14
得票数 5
回答已采纳
3
回答
如何恢复Sonatype Nexus 3中已删除的组件
nexus
、
sonatype
、
nexus3
在2中,您可以将服务器上已删除的资产/组件从.回收器文件夹移动到存储库,以恢复可能删除的任何内容。这是因为Nexus将组件作为单独的文件存储在磁盘上。 Sonatype Nexus 3将组件存储为blobs。我猜想,对于Nexus 3,删除会在数据库中的某个列中将组件标记为已删除。是否使用Sonatype提供的指令连接到数据库并操作数据库数据? 本例中的Sonatype支持包含以下信息: 简而言之,与: Unix java -jar ./lib/support/nexus-orient-console.jar Windows java -jar lib\support\nexus-orient
浏览 3
提问于2017-06-20
得票数 6
2
回答
使用快照策略在nexus工件上部署,但在版本中没有快照字符串
maven
、
deployment
、
jenkins
、
nexus
、
snapshot
显然,我的Nexus拒绝了我抛给他的每一个部署,如果这个工件在版本中没有-SNAPSHOT。 数据: 失败工件的名称: entando-core-engine-experiment-bundles_with_bootstrap.jar,其中experiment-bundles_with_bootstrap是版本,如pom.xml的version元素中所示 托管在我的Nexus上的存储库策略:快照、允许重新部署等等(快照的经典conf ) 部署人员:詹金斯1.481 同样的詹金斯的工作,但是entando-core-engine-SNAPSHOT.jar ->成功
浏览 4
提问于2012-11-27
得票数 6
回答已采纳
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
创建和发布 Android 开发库的终极指南
maven-配置私服提交权限
使用 Spring Boot 如何快速进行 Web 微服务开发?
Java近期新闻:Jakarta Data首版发布、Micronaut 3.8、JReleaser 1.4、Gradle 8.0-RC1
利用Kettle进行数据同步(下)
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券