zoukankan      html  css  js  c++  java
  • 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选项)

    五、测试

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

  • 相关阅读:
    1767:字符合并
    成绩单
    floj 2264
    floj 2265 【lxs Contest #141】航海舰队
    CF932D Tree
    1745:分组
    1744:跳台阶
    Xamarin.Forms之跨平台性能
    Xamarin.Forms之部署和测试(性能)
    Xamarin.Forms数据绑定
  • 原文地址:https://www.cnblogs.com/yoyotl/p/6771643.html
Copyright © 2011-2022 走看看