ItelliJ基于Gradle创建及发布Web项目(三)
2024-08-27 19:35:25
关键字: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选项)
五、测试
终于找到依赖模块项目的类了,通过。
最新文章
- [No000073]C#直接删除指定目录下的所有文件及文件夹(保留目录)
- UTC与GMT时间
- QQ列表展示
- 给 Web 前端开发人员推荐20款 CSS 编辑器
- apt-get程序和系统管理
- Linux链接库一(动态库,静态库,库放在什么路径下)
- ValueError: Attempted relative import in non-package
- MATLAB——scatter的简单应用
- 【我们一起写框架】MVVM的WPF框架(三)—数据控件
- pygame学习之绘制圆
- 找不到visual studio模板信息 解决方法
- 1197多行事务要求更大的max_binlog_cache_size处理与优化
- CF932E Team Work(第二类斯特林数)
- webpack相关笔记
- rman输出日志的几种方法(转)
- P1916小书童--大战蚂蚁
- LeetCode OJ 24. Swap Nodes in Pairs
- java--线程认识与实例记录 NO.1
- project开发的程序设计与逻辑设计
- 第10课 struct和union分析