如何使用license-maven-plugin从源目录添加许可证文件

时间:2019-04-24 09:48:24

标签: license-maven-plugin

我正在使用license-maven-plugin为我的分发软件包收集所有许可证文件。对于大多数库来说,这很好。

我有一个针对“双重许可证”依赖性的商业许可证文件。不幸的是,商业许可证无法通过URL获得。我想将许可证放在我的/ src / license目录中,并使用许可证插件来使用此许可证文件,而不要使用公共域许可证中的URL。

我试图更改license.xml文件并添加了url标记。但是我还没有找到相对于项目目录的路径。因此,如果我给出了绝对路径,则可以使用,但不会过滤$ {project.basedir}。

<dependency>
  <groupId>a.group.id</groupId>
  <artifactId>com</artifactId>
  <version>1.1.1</version>
  <licenses>
    <license>
      <name>A COMMERCIAL LICENCE</name>
      <url>file///${project.basedir}/src/license/xyz-license.txt</url>
    </license>
  </licenses>
</dependency>

还有另一种方法可以从项目路径添加许可证文件吗?

0 个答案:

没有答案