84669 person learning
152542 person learning
20005 person learning
5487 person learning
7821 person learning
359900 person learning
3350 person learning
180660 person learning
48569 person learning
18603 person learning
40936 person learning
1549 person learning
1183 person learning
32909 person learning
这是我的一个基于maven的javee项目结构,请问out目录和target目录有什么区别呢?
认证高级PHP讲师
out存放的是该项目下所有Module(模块)的编译结果。 target存放的是单个Module的编译结果。 如果为某个Module指定了编译结果的路径,则不会再输出到out文件夹中了。你在Project Structure中的Project选项卡中可以设置Project compiler output的目录。 在Modules中选择某一个模块后,在右侧的Paths选项卡中可以设置该模块的Compiler outputTable of contents.
out
Module(模块)
target
Module
Project Structure
Project compiler output
Modules
Paths
Compiler output
No, untitled[SIM]是一个Project,一个Project是可以由很多个Module组成的。 比如我下面的leetcode项目,leetcode是题目是有easy、medium和Hard三种级别的,所以我的项目中应该会有三个分别对应的Module,我还没开始做Hard,所以少了Hard的目录,然后无论是哪个Module,我都会使用到我自己封装的日志工具,所以我有一个专门的Module用来放工具类,Module can refer to each other.
untitled[SIM]
Project
leetcode
easy
medium
Hard
out
存放的是该项目下所有Module(模块)
的编译结果。target
存放的是单个Module
的编译结果。如果为某个
Module
指定了编译结果的路径,则不会再输出到out文件夹中了。你在
Project Structure
中的Project选项卡中可以设置Project compiler output
的目录。在
Modules
中选择某一个模块后,在右侧的Paths
选项卡中可以设置该模块的Compiler output
Table of contents.Supplement
No,
untitled[SIM]
是一个Project
,一个Project
是可以由很多个Module
组成的。比如我下面的
leetcode
项目,leetcode
是题目是有easy
、medium
和Hard
三种级别的,所以我的项目中应该会有三个分别对应的Module
,我还没开始做Hard
,所以少了Hard
的目录,然后无论是哪个Module
,我都会使用到我自己封装的日志工具,所以我有一个专门的Module
用来放工具类,Module
can refer to each other.