簡単に言えば、IDEAのプロジェクト、モジュール、パッケージの関係、およびEclipseとの比較
838 ワード
以前はEclipseやSTSがよく使われていたので、ideaはあまり使われていませんでしたが、このソフトは非常にN*だととっくに聞いていたので、最近も勉強するつもりでしたが、残念ながらプロジェクトの作成時に意外なことが起こりました.ideaにはワークスペース(WorkSpace)はなく、逆にモジュール(Model)が1つ増えています.最初はModelはEclipseのパッケージ(Package)と同じものかもしれないと思っていましたが、パッケージはJavaの概念で、必要がなければエンティティを増やさず、ワークスペースが欠けている場合は、符号化やその他の設定はどこに置きますか.
IDEAはワークスペースの概念を取り消して、プロジェクト-モジュール-パッケージのプロジェクト構造を採用して、ファイルディレクトリの角度から見ると、プロジェクトは最外層のディレクトリで、1つのプロジェクトの中で複数のモジュールを置くことができて、その構造は:
もちろん、上記の説明は複雑で、より簡単に言えば、IdeaのプロジェクトはEclipseのworkspaceに似ていますが、ideaがプロジェクトを使用してプロジェクトを制約しているわけではありません.ideaのモジュールはEclipseの項目に対して、モジュール間で互いに呼び出すことができて、パッケージについてはやはり同じで、結局すべてJavaの原生のもので、IDEとは関係ありません.
IDEAを使用してモジュールを作成せずにプロジェクトを作成すると、プロジェクトとモジュールが2つになり、srcとoutがプロジェクトルートディレクトリに直接生成されます.
IDEAはワークスペースの概念を取り消して、プロジェクト-モジュール-パッケージのプロジェクト構造を採用して、ファイルディレクトリの角度から見ると、プロジェクトは最外層のディレクトリで、1つのプロジェクトの中で複数のモジュールを置くことができて、その構造は:
idea( )
Model( Model)
-src( model,src )
-model
out( , .class)
もちろん、上記の説明は複雑で、より簡単に言えば、IdeaのプロジェクトはEclipseのworkspaceに似ていますが、ideaがプロジェクトを使用してプロジェクトを制約しているわけではありません.ideaのモジュールはEclipseの項目に対して、モジュール間で互いに呼び出すことができて、パッケージについてはやはり同じで、結局すべてJavaの原生のもので、IDEとは関係ありません.
IDEAを使用してモジュールを作成せずにプロジェクトを作成すると、プロジェクトとモジュールが2つになり、srcとoutがプロジェクトルートディレクトリに直接生成されます.