问题标签 [aether]

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 回答
256 浏览

maven - 如何找出 Maven 工件的最后修改时间?

每个上传到 Maven Central 的工件都有一个last modified与之关联的时间。您可以通过在search.maven.org上深入了解工件的详细信息来查看此示例。

如何last modified使用 Aether 检索工件的时间?

我正在检索这些信息纯粹是为了人类消费(即“这个项目多久前发布的?它是否正在积极维护?”)。

0 投票
2 回答
627 浏览

maven - How do I find out an artifact's URI?

How do I use the Aether library to look up an artifact's URI?

0 投票
1 回答
2521 浏览

java - 如何使用 API 3.1.1 在 Maven 插件中使用 Aether (eclipse)?

我正在使用 API v3.1.1 开发一个新的 Maven 插件,因为我需要升级到 Maven 3.1.1,并且需要 Aether 方式来处理工件存储库,以及检索工件版本的完整列表。我使用的是 Eclipse Aether (0.9.0.M4),而不是Sonatype Aether。

我已经阅读了http://wiki.eclipse.org/Aether并尝试了演示http://git.eclipse.org/c/aether/aether-demo.git/tree/,但我无法了解为什么子类中AbstractMojo以下内容不起作用。

RepositorySystem repoSystem, RepositorySystemSession repoSession,List<RemoteRepository> projectRepos和都是. List<RemoteRepository> pluginRepos_null

我也尝试过使用@Component注入具有相同结果的那些。

为了将这些对象注入 mojo,我错过了什么吗?

0 投票
2 回答
384 浏览

java - Arquillian + shrinkwrap-resolver:无法启动 Aether 存储库系统

我们有使用 Arquillian 进行的集成测试。Shrinkwrap 用于解决 Maven 依赖项并构建 EAR 文件以进行测试。我刚刚将依赖项org.jboss.shrinkwrap.resolver:shrinkwrap-resolver-bom从 2.0.2 升级到 2.1.0 并得到了这个异常:

你可以在这里看到整个异常:http: //pastebin.com/rSbhCKEP

我用 Java 1.7.0_51 尝试了 Maven 3.1.1 和 3.2.1 - 结果还是一样。

任何人都可以帮助我吗?

0 投票
2 回答
1012 浏览

java - Gradle 依赖项的 Eclipse 内容辅助

我正在使用 Grails Tool Suite (Eclipse),对于 Grails 项目,我无法找到一种让 Eclipse 内容辅助为通过 Gradle 依赖的库 (Google Guava) 工作的好方法。我可以在下载这些库后将它们添加到构建路径中,但我希望有更好的东西,这样我就不必开始管理 jars。

0 投票
2 回答
1114 浏览

maven - 如何将工件元数据添加到 nexus 服务器

我想知道如何为要推送到 nexus 存储库的工件添加元数据。

我可以在POM文件中定义元数据吗?pom中是否有任何标签可以执行此操作?

如果POM无法通过添加,还有什么其他方法可以做到这一点?

0 投票
4 回答
2428 浏览

maven - Grails Maven 解析器不适用于 2.3.8

我有一个 grails 2.3.8 项目和一个 Artifactory 服务器。

Artifactory 服务器需要身份验证。

BuildConfig.groovy 包含:

当我运行时:

我得到:

看起来常春藤日志配置不适用于 Maven。如何打开日志记录?为什么我的工件没有解析?

0 投票
1 回答
2178 浏览

maven - How to externalise Maven credentials in Grails 2.4

I'm trying to migrate from using Ivy to using the Aether resolver in a Grails 2.4 project.

The issue I am having is in relation to externalising the credentials. Info related to this can be found in the Grails manual here: http://grails.org/doc/latest/guide/conf.html#dependencyRepositories

There doesn't seem to be a documented way to externalise the credentials for using Maven the way you could with Ivy.

With Ivy I could place something like this into my .grails/settings.groovy file:

To use Aether, I'm forced to place the credentials block directly in my BuildConfig.groovy like so:

Unfortunately this is really problematic for me, as within my organisation we use Artifactory which is configured to use our LDAP credentials. This is a problem because I don't want to be committing my credentials in source control.

Is there an undocumented solution for this or does Grails simply not support it?

0 投票
0 回答
945 浏览

noclassdeffounderror - java.lang.NoClassDefFoundError: org/apache/maven/repository/internal/MavenRepositorySystemUtils

我正在开发一个 Maven 插件项目,该项目调用一个 jar 文件,该文件从 maven-aether-provider.jar 中的 MavenRepositorySystemUtils 调用一个函数。但是,我一直收到如下异常,

我已经删除了我的本地仓库并重新运行了 maven 插件但没有成功。我验证了 maven-aether-provider.jar:3.1.0 在本地 repo 下。

一件奇怪的事情是 pluin 领域似乎排除了一些有用的类,如此处所示,

有什么例外的线索吗?非常感谢您的帮助。

0 投票
3 回答
2809 浏览

maven - Aether,从本地 repo 获取工件

有很多相关的问题

当我需要从远程仓库获取工件时,它可以完美运行。不幸的是,我找不到强制以太从本地回购中获取工件的方法。

它打印到控制台:

工件在本地回购中,但以太找不到它......我做错了什么?

我的代码: List remoteRepos,文件localRepoRoot是从 maven 插件“注入”的。此类从 maven-plugin 中使用。