Idea-Tips
Tricks
- out存放的是该项目下所有Module(模块)的编译结果。
- target存放的是单个Module的编译结果。
- 如果为某个Module指定了编译结果的路径,则不会再输出到out文件夹中了。
- 你在Project Structure中的Project选项卡中可以设置Project compiler output的目录。
- 在Modules中选择某一个模块后,在右侧的Paths选项卡中可以设置该模块的Compiler output目录。
- 项目重命名需要同时做以下三件事: 在项目名上重构名称为希望的名称; 使用操作系统更改文件夹名; 删除.idea配置文件使其重新扫描
- 如果想测试当前项目是否能够在其他人的机器上使用, 最简单的办法自然是重拉(clone)一遍; 更简便的方法是删除.idea文件 然后重进项目
Idea Web Module
demo-for-IdeaModule
Create
试了近两天, 创建,删除了超过20次项目后得出这么个结论
一个maven父项目同时出现多个基于web框架的maven子项目时会出现冲突. (配置好tomcat后只能使webapp目录的子项目正常运行) 比如这样
1
2jsp\web
jsp\webapp\src\main\webappmaven项目及其maven web框架子模块的创建 参考(至少这边没有成功运行web目录的jsp)
- 仅web目录及配置细节参考
- 仅webapp及配置细节参考
- 应用参考
- 以上实践参考
PS
- Add As Maven 和 Framework 的点击顺序无所谓
- 关键在于如果是默认的web目录, 那么在点击Framework后会配置一个父项目的web(其弹框信息中也可看出), 若不慎点错也可以自行删除
- maven web的pom.xml中需要添加这个, 位置无所谓
1
<packaging>war</packaging>
- Github Gist 2018-11-09 22:23:00
- 更新: 2019-05-19 22:21:04