您的位置:首页 > 编程语言 > Java开发

Gradle eclipse识别JavaWeb项目相关蛋疼问题

2015-09-07 17:42 549 查看
修改.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!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: