Eclipse / Maven编译代码(+资源)的标准输出目录是target/classes
和target/test-classes
,用于编译的测试代码(+资源)。
如果您运行代码(通过Eclipse的运行配置),则默认工作目录是项目的目录。
为什么这样处理而不是使用单独的classes
/ test-classes
文件夹?例如。如果我创建一个新文件,它将在项目目录中创建。如果它会在classes
/ test-classes
文件夹中创建,会不会更有意义?
我为自己更改了所有工作目录,但想知道是否有充分理由将工作目录保留在基础项目级别。