标签: nexus

Nexus - 没有索引的代理存储库?

我正在尝试将代理添加到公共存储库(特别是camel-extra).但是,我的Nexus日志中出现以下错误:

无法获取存储库camel-extra的远程索引

然后再往下走

我们请求的remoteURL在远程服务器上不存在(remoteUrl ="http://camel-extra.googlecode.com/svn/maven2/releases/.index/nexus-maven-repository-index.properties")

我确保'下载远程索引'是'真',修复索引,更新索引,一切都无济于事.浏览到提供的URL会显示工件存在.

因此,如果存储库没有此文件,是否通过Nexus无法代理?

TIA,罗伊

UPDATE

感谢大家的答案 - 能够在没有索引的情况下拉出文物.再次感谢!

nexus maven maven-indexer

9
推荐指数
1
解决办法
1万
查看次数

使用maven的deploy:deploy-file插件部署工件,其源代码和javadoc

我很困难,试图将一个工件,它的源代码和它的javadoc部署到我们的maven资源库(Nexus).源和javadoc参数似乎被忽略,只有-Dfile中指定的主jar实际上传.

有谁知道什么是错的?这是我的命令(我正在尝试将Whack放入我们的本地存储库)

mvn deploy:deploy-file -Dfile=whack-1.0.0.jar \ 
                       -Dsources=whack-1.0.0-sources.jar \
                       -Djavadoc=whack-1.0.0-javadoc.jar \
                       -DgroupId=org.igniterealtime \                     
                       -DartifactId=whack \
                       -Dversion=1.0.0 \
                       -Dpackaging=jar \
                       -Durl=https://myhost.com/nexus/content/repositories/thirdparty/  
Run Code Online (Sandbox Code Playgroud)

nexus maven

9
推荐指数
1
解决办法
1万
查看次数

为什么Nexus的垃圾文件夹永远不会清空?

对于我的maven企业存储库,我使用Sonatype Nexus,部署为Tomcat6 webapp.

我已经配置了默认快照清理任务.不幸的是,每周(或每对一周,都不知道确切),那台机器达到100%磁盘占用,而我必须在/usr/share/tocmat6/sonatype-work/nexus/storage/snapshots/.nexus/trash文件夹中执行一次rm -rf.

这真是太愚蠢了!而且我很确定这是我自己的愚蠢.那么,如何让垃圾空任务真正清理该文件夹呢?

linux nexus maven

9
推荐指数
2
解决办法
1万
查看次数

用于CRAN包的Sonatype Nexus代理?

我们的组织使用Sonatype Nexus来管理工件,无论它们是我们开发的内部托管的东西,还是Apache或类似的其他存储库的代理.大多数东西都是基于JAR的.

我的小组在R中完成了大部分工作,我们想知道1)在Nexus中将内部代码部署为R包,以及2)在Nexus中为CRAN镜像创建代理是否有意义.我想这需要一些胶水代码,但我对Nexus不太满意,所以我不确定那会是什么样子.理想情况下,我们可以直接点击Nexus来安装R软件包,而不是先下载并手动安装.

有人有建议或先例吗?

r nexus sonatype cran

9
推荐指数
1
解决办法
1316
查看次数

为什么我的nexus metadata.xml快照版本不正确?

这是我的元数据.这显然是不正确的,但我不知道为什么,所以maven无法更新我的项目中的下载依赖项.

<metadata modelVersion="1.1.0">
   <groupId>com.test</groupId>
   <artifactId>test-sdk</artifactId>
   <version>1.7.0-SNAPSHOT</version>
   <versioning>
     <snapshot>
       <timestamp>20140130.175110</timestamp>
       <buildNumber>58</buildNumber>
     </snapshot>
     <lastUpdated>20140130175110</lastUpdated>
     <snapshotVersions>
       <snapshotVersion>
         <extension>jar</extension>
         <value>1.7.0-20140130.175109-57</value>
         <updated>20140130175110</updated>
       </snapshotVersion>
       <snapshotVersion>
         <extension>pom</extension>
         <value>1.7.0-20140130.175109-57</value>
         <updated>20140130175110</updated>
       </snapshotVersion>
     </snapshotVersions>
   </versioning>
 </metadata>
Run Code Online (Sandbox Code Playgroud)

snapshot nexus maven

9
推荐指数
1
解决办法
1169
查看次数

组内的Nexus REST API查询工件

我有一个Nexus maven repo,我想利用REST API来查询我特定组中的工件列表.我偶然发现了这个文档,但它似乎非常简洁,我找不到我需要的东西.

https://oss.sonatype.org/nexus-restlet1x-plugin/default/docs/rest.html

我想要这样的东西

http://mydomain:8081/nexus/service/local/repositories/list?groupId=com.test.superproduct&repo=snapshots
Run Code Online (Sandbox Code Playgroud)

它会输出一个列表

  • 产品-1.0.0-SNAPSHOT
  • 产品-1.0.1-SNAPSHOT
  • product-1.0.2-SNAPSHOT .....

更具体地说,我需要一个位于组中的工件版本列表,但我也可以从工件名称中提取版本.

rest nexus

9
推荐指数
3
解决办法
2万
查看次数

如何在子模块中禁用nexus-staging-maven-plugin

我正在考虑用nexus-staging-maven-plugin替换maven-deploy-plugin.

现在我的项目的一些子模块(例如集成测试模块)不会部署到Nexus服务器.我曾经通过"maven.deploy.skip"属性禁用这些模块的部署.但是,我找不到与nexus-staging-maven-plugin类似的东西.是否有另一种方法可以使用此插件从部署中跳过单个模块?

我也试着插件结合所描述的伪相"无" 在这里,但检查有效POM,还有插件(我认为它是如何替换的方式是由于所注射执行现有的部署插件).

nexus maven

9
推荐指数
1
解决办法
2368
查看次数

如何将JAR上传到Nexus OSS 3?

如何通过curlNexus 3 上传jar ?我尝试使用链接提示但没有成功.

以下是我的尝试:

curl -v -F r = -F releases hasPom = true and = -F jar -F file = @. / v12.1.0.1 / pom.xml -F file = @. / v12.1.0.1 / ojdbc7.jar -u admin: admin123 http: // localhost: 8081 / repository / maven releases

curl -v -F r = -F releases hasPom = false -F and -F jar = g = com.oracle.jdbc -F = ojdbc7 -F v = 1.0 p = -F jar …
Run Code Online (Sandbox Code Playgroud)

nexus nexus3

9
推荐指数
2
解决办法
1万
查看次数

用户需要上传/部署到本地Sonatype Nexus 3.0服务器上托管的每个存储库的特权?

注意:因为我是唯一一个搜索它的人,感觉我想要使用不好的做法.

我想创建一个deploy-user.它的唯一目的是在settings.xml中配置为服务器实体:

<servers>
 <server>
  <id>nexus</id>
  <username>deploy-user</username>
  <password>somepassword</password>
 </server>
</servers>
Run Code Online (Sandbox Code Playgroud)

用户只需要将工件上载到Nexus 3.0服务器上托管的所有存储库的权限.我创建了一个角色"部署",需要知道需要应用哪些权限.

nexus maven

9
推荐指数
2
解决办法
7070
查看次数

Nexus 3 REST API可下载工件

Nexus 2.x有一个REST API来下载如下所示的工件,但不再适用于Nexus 3.x.

wget "http://local:8081/service/local/artifact/maven/redirect?g=com.mycompany&a=my-app&v=LATEST" --content-disposition

在Nexus上,API是否已更改为其他内容3.0.0-03

nexus sonatype nexus3

9
推荐指数
1
解决办法
3997
查看次数

标签 统计

nexus ×10

maven ×6

nexus3 ×2

sonatype ×2

cran ×1

linux ×1

maven-indexer ×1

r ×1

rest ×1

snapshot ×1