1
我一直在努力通過我的pom文件增加javadoc插件的內存。出於某種原因,我的Mac構建從站在站點目標中出現故障,OutOfMemoryError。我想通過我的pluginManagement調整的Javadoc插件的maxmemory聚甲醛的部分(按照maven-javadoc-plugin documentation):網站期間的Maven Javadoc插件目標:javadoc:error - java.lang.OutOfMemoryError:請增加內存
...
<build>
...
<pluginManagement>
<plugins>
...
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-javadoc-plugin</artifactId>
<version>2.8.1</version>
<configuration>
<maxmemory>512m</maxmemory>
</configuration>
</plugin>
</plugins>
<pluginManagement>
...
</build>
...
這似乎並沒有什麼幫助,我的體型還是失敗,並出的內存錯誤。
所以我決定直接在我的插件聲明把這個代替(見集結插件,插件下面部分:
...
<build>
...
<pluginManagement>
<plugins>
...
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-javadoc-plugin</artifactId>
<version>2.8.1</version>
</plugin>
...
</plugins>
<pluginManagement>
<plugins>
...
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-javadoc-plugin</artifactId>
<configuration>
<maxmemory>512m</maxmemory>
</configuration>
</plugin>
...
</plugins>
...
</build>
...
...然而這仍然沒有工作,在Mac打造奴隸仍然在網站目標期間失敗
結果報告插件不要從build-pluginManagement部分選取版本信息。我剛剛注意到mvn執行開始時的一些警告。 – Dan 2013-05-07 20:46:11
並讓我進一步複雜化......我使用maven-release-plugin的執行目標將我發佈的項目部署到我們的存儲庫。當運行javadoc插件時,我又一次失去了內存錯誤。要在這種情況下修復它,我實際上必須增加標記中的內存。 Sheesh ......令人困惑的權利。 –
Dan
2013-12-13 00:22:25