ItelliJ基于Gradle创建及发布Web项目

Posted 一沙世界

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ItelliJ基于Gradle创建及发布Web项目相关的知识,希望对你有一定的参考价值。

关键字:web 多模块

用惯了eclipse傻瓜式的配置,开始web部署真的不习惯。

一、现象:

项目发布了,死活找不到依赖模块中的类。

二、排查

确定F4->Artifacts->Output Layout中添加了模块out

然并卵……

三、原因

现在知道了,还是自己配置的out比较乱,web项目的classes输出到“项目路径/build”中,而模块的classes输出到项目路径/out中了。

打包的时候看起来抛弃了模块的classes。

四、解决

先规范一下,找找eclipse中的感觉。

1. 在webapp目录的WEB-INF下创建目录classes

2. 配置web项目的classes文件输出到上面这个目录

3. 配置模块的classes文件也输出到相同的目录(F4->Modules->模块->Paths->选择inherit project compile output path选项)

五、测试

终于找到依赖模块项目的类了,通过。

以上是关于ItelliJ基于Gradle创建及发布Web项目的主要内容,如果未能解决你的问题,请参考以下文章

ItelliJ IDEA下载及获取注册码详解

Gradle入门及SpringBoot项目构建

ItelliJ项目打jar包

idea创建gradle项目的时候没有web选项,怎样才能添加此选项?

IDEA开发工具创建Gradle项目发布到TOMCAT

使用IDEA基于SpringBoot创建基于springboot框架的web项目—页面路径及基本配置