问题标签 [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.
maven - 如何找出 Maven 工件的最后修改时间?
每个上传到 Maven Central 的工件都有一个last modified
与之关联的时间。您可以通过在search.maven.org上深入了解工件的详细信息来查看此示例。
如何last modified
使用 Aether 检索工件的时间?
我正在检索这些信息纯粹是为了人类消费(即“这个项目多久前发布的?它是否正在积极维护?”)。
maven - How do I find out an artifact's URI?
How do I use the Aether library to look up an artifact's URI?
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,我错过了什么吗?
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 - 结果还是一样。
任何人都可以帮助我吗?
java - Gradle 依赖项的 Eclipse 内容辅助
我正在使用 Grails Tool Suite (Eclipse),对于 Grails 项目,我无法找到一种让 Eclipse 内容辅助为通过 Gradle 依赖的库 (Google Guava) 工作的好方法。我可以在下载这些库后将它们添加到构建路径中,但我希望有更好的东西,这样我就不必开始管理 jars。
maven - 如何将工件元数据添加到 nexus 服务器
我想知道如何为要推送到 nexus 存储库的工件添加元数据。
我可以在POM
文件中定义元数据吗?pom中是否有任何标签可以执行此操作?
如果POM
无法通过添加,还有什么其他方法可以做到这一点?
maven - Grails Maven 解析器不适用于 2.3.8
我有一个 grails 2.3.8 项目和一个 Artifactory 服务器。
Artifactory 服务器需要身份验证。
BuildConfig.groovy 包含:
当我运行时:
我得到:
看起来常春藤日志配置不适用于 Maven。如何打开日志记录?为什么我的工件没有解析?
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?
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 领域似乎排除了一些有用的类,如此处所示,
有什么例外的线索吗?非常感谢您的帮助。
maven - Aether,从本地 repo 获取工件
有很多相关的问题
当我需要从远程仓库获取工件时,它可以完美运行。不幸的是,我找不到强制以太从本地回购中获取工件的方法。
它打印到控制台:
工件在本地回购中,但以太找不到它......我做错了什么?
我的代码: List remoteRepos,文件localRepoRoot是从 maven 插件“注入”的。此类从 maven-plugin 中使用。