2

我需要一个 URI 来定位 Maven 依赖项中的资源。例如,如果我声明一个依赖项:

<dependency>
  <groupId>top.marchand.xml</groupId>
  <artifactId>xslLibrary</artifactId>
</dependency>

我想访问/path/to/file.xslxslLibrary 中的 ot。当然,我可以通过类路径资源加载访问,但我需要一个 URI 来指向该资源。

URI 方案(根据RFC 3986)是否已经在 IETF 注册了此类事情?

我想注册类似的东西:

dependency://groupId+artifactId$version/path/to/file.xsl

在此先感谢,克里斯托夫

4

1 回答 1

0

我已经实现了这样一个基于 XML 目录的协议。可在此处作为 maven 插件使用:https ://github.com/cmarchand/maven-catalogBu​​ilder-plugin/wiki

在 oXygen XML Developer 中也作为协议处理程序实现:https ://github.com/cmarchand/oxygen-maven-project-support

于 2019-08-28T05:58:59.007 回答