Gradle eclipse識別JavaWeb項目相關蛋疼問題

修改.project


<natures>
<nature>org.eclipse.jdt.core.javanature</nature>
<nature>org.eclipse.wst.common.project.facet.core.nature</nature>
<nature>org.eclipse.wst.common.modulecore.ModuleCoreNature</nature>
<nature>org.eclipse.jem.workbench.JavaEMFNature</nature>
</natures>

拷貝.settings文件夾下的

org.eclipse.wst.common.component

org.eclipse.wst.common.project.facet.core.xml

並修改

org.eclipse.wst.common.component

<?xml version="1.0" encoding="UTF-8"?>
<project-modules id="moduleCoreId" project-version="2.0">
<wb-module deploy-name="ykb">
<property name="context-root" value="ykb"/>
<wb-resource deploy-path="/WEB-INF/classes" source-path="src/main/resources"/>
<wb-resource deploy-path="/WEB-INF/classes" source-path="src/main/java"/>
<wb-resource deploy-path="/" source-path="src/main/webapp"/>

</wb-module>
</project-modules>


然而gradle eclipse會有依賴包找不到的問題

參考 http://www.cnblogs.com/S-E-P/p/3227591.html

仍未解決


最終解答:

gradle plugin: use 'eclipse-wtp' rather than 'eclipse'

FUCK!


注意!以上仍未完全解決!

gradle識別web項目其實靠的是apply plugin: 'war',若在根項目加war插件則所有項目都被識別成web項目,所以須在web項目的build.gradle中單獨加入war!

FUCK!FUCK!FUCK!

發佈了25 篇原創文章 · 獲贊 1 · 訪問量 4萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章