这是我的一个基于maven的javee项目结构,请问out目录和target目录有什么区别呢?
阿神2017-04-18 10:24:05
out
は、プロジェクト内のすべての Module (モジュール)
のコンパイル結果を保存します。 target
には、単一の Module
のコンパイル結果が保存されます。 Module
にコンパイル結果のパスを指定した場合、outフォルダに出力されなくなりました。 プロジェクト構造
のプロジェクトタブでプロジェクトコンパイラ出力
のディレクトリを設定できます。 モジュール
でモジュールを選択した後、右側の パス
タブでモジュールの コンパイラ出力
ディレクトリを設定できます。 out
存放的是该项目下所有Module(模块)
的编译结果。 target
存放的是单个Module
的编译结果。
如果为某个Module
指定了编译结果的路径,则不会再输出到out文件夹中了。
你在Project Structure
中的Project选项卡中可以设置Project compiler output
的目录。
在Modules
中选择某一个模块后,在右侧的Paths
选项卡中可以设置该模块的Compiler output
目录。
不是的,untitled[SIM]
是一个Project
,一个Project
是可以由很多个Module
组成的。
比如我下面的leetcode
项目,leetcode
是题目是有easy
、medium
和Hard
三种级别的,所以我的项目中应该会有三个分别对应的Module
,我还没开始做Hard
,所以少了Hard
的目录,然后无论是哪个Module
,我都会使用到我自己封装的日志工具,所以我有一个专门的Module
用来放工具类,Module
untitled[SIM]
は Project
であり、 Project
は多くの Modules
で構成できます。 leetcode
プロジェクトでは、leetcode
のトピックには easy
、medium
、および < code> Hard には 3 つのレベルがあるため、プロジェクトには 3 つの対応する Module
が必要です。Hard
の作業はまだ開始していないので、そこにあります。は >Hard
ディレクトリではなく、どの Module
であっても、独自のカプセル化されたログ ツールを使用するため、特別な Module
を用意しています。 Tool クラスを保存し、Module
は相互に参照できます。 🎜