我一直试图完成两件事,我认为这对Maven来说是非常微不足道的(我使用3.0.3和所有插件的最新版本),但不管我做什么我似乎无法使其发挥作用。我需要:
为了完成#1,我将我的工作集中在< javadocDirectory>上。和< docfilessubdirs>标签,但这些只适用于它出现的doc-files /目录。
对于#2,我尝试了< resource>的几种变体。标记:
变化#1:
<resource>
<directory>build/jar/META-INF</directory>
<targetPath>META-INF</targetPath>
<includes>
<include>LICENSE.txt</include>
<include>NOTICE.txt</include>
</includes>
</resource>
变体#2:
<resource>
<directory>build/jar</directory>
<targetPath>META-INF</targetPath>
<includes>
<include>META-INF</include>
</includes>
</resource>
变化#3:
<resource>
<directory>build/jar/META-INF</directory>
<targetPath>META-INF</targetPath>
<includes>
<include>**</include>
</includes>
</resource>
没有错误或文件在错误的地方。它就像我的资源标签甚至不存在一样。没有任何事情发生。
答案 0 :(得分:0)
我建议将资源用于Maven中的javadoc into the appropriate folder:
yourproject
|-- src
|-- main
|-- java
| |-- org
| |-- apache
| |-- myapp
| `-- App.java
| `-- package-info.java
|-- javadoc
`-- overview.html
|-resources
|-- org
|-- apache
|-- myapp
`-- package.html
|-- doc-files
`-- app.png