簡體   English   中英

Maven編譯插件找到依賴項,但Maven Javadoc插件找不到

[英]Maven Compile Plugin finds the dependencies but Maven Javadoc Plugin doesn't

我嘗試生成由具有mvn site的多個子模塊組成的項目的Java API文檔,但是它不起作用,而mvn install可以工作,它可以解決所有依賴關系並且可以成功編譯。 mvn site既不解析父pom文件中所有子模塊所繼承的依賴關系(包括easymock),也不解析某些子模塊所特定的依賴關系(包括SWT)。

我收到以下錯誤消息:[錯誤]無法在項目ardor3d上執行目標org.apache.maven.plugins:maven-site-plugin:3.7.1:site(默認站點):生成maven-javadoc-plugin時出錯: 3.1.1:匯總報告:[錯誤]退出代碼:1-/ home / gouessej / Documents / programming / java / workspace / Ardor3D / ardor3d-swt / src / test / java / com / ardor3d / input / swt / TestSwtMouseWrapper。 Java:23:錯誤:包org.eclipse.swt.events不存在

我將Maven 3.6.1與OpenJDK 11一起使用。此問題與開源項目JogAmp的Ardor3D Continuation有關,並且可以用最新的源代碼重現。

我在這里看到了類似的問題但我認為接受的答案對我的情況沒有幫助。

它可以與Java 8一起使用,但是我不確定這是罪魁禍首。

PS:恢復此更改並使用Java 8可以解決此錯誤。

<source>1.8</source><target>1.8</target>替換<release>8</release>並使用Java 8而不是Java 11可以解決此問題。 這也可能是Maven的Javadoc的插件和Java 11.此bug已報告的錯誤在這里

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM