我有以下结构的多模块项目:
-parent
-module1
-module2
-src
-main
-javadoc
-stylesheet.css
-pom.xml
我想配置的Javadoc插件在父POM。但是,我需要指定stylesheet.css
文件的路径。所以,我使用值${basedir}\src\main\javadoc\stylesheet.css
。 但是,当我查看子模块的有效POM时,${basedir}
被替换为子模块基本目录的绝对路径,但那里没有src/main/javadoc/stylesheet.css
文件。我想,在子模块中复制stylesheet.css
文件不是解决方案。
感谢
好了,对于子模块,他们会在父src/main/javadoc目录中找到该文件。但是父项目呢?它会尝试从父目录中找到文件?它如何工作? – 2012-02-23 09:26:59
@MickaelMarrache父项目通常是一个pom包装项目,例如,它不包含任何源文件。如果不是你的情况,那么你必须为父项目和每个子项目配置javadoc插件。 – 2012-02-23 09:33:27
什么情况下我有一个多层次的项目?例如,父 - >模块1 - >模块1-2。 – 2012-02-23 13:32:19