eclipseidea重定义目录结构
Posted 通凡
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了eclipseidea重定义目录结构相关的知识,希望对你有一定的参考价值。
在两种idea进行写程序的时候,经常会遇到这种问题,就是新建的工程目录不能满足项目需求或者是不能更好的满足习惯,举一个简单的例子,在eclipse中新建一个普通的java工程,那么会遇到一个问题就是源码路径默认是在src下面的,而我们想要一个包含测试、外部文件resource的目录结构,类似于maven,那我们应该怎么办呢?本文章介绍在eclipse和idea中操作目录结构的方式。
1、idea
在idea中进行该种操作比较简单,就是在project structure
中进行配置即可,详见下图:
如果src为源目录,根据上面角色划分,取消其原来的角色定义(选中source,在点击取消的目录即可),其他的目录角色定义操作同理,比较简单这里不再赘述。
2、eclipse
在eclipse中要想达到这种效果,必须要修改.classpath的xml文件,将原src内容替换为如下即可:
<classpathentry kind="src" path="src/main/java"/>
<classpathentry kind="src" path="src/main/resources"/>
<classpathentry kind="src" path="src/test/java"/>
<classpathentry kind="src" path="src/test/resources"/>
当然亦可以在这里指定好输出路径,如下:
<classpathentry kind="src" output="target/classes" path="src/main/java"/>
<classpathentry kind="src" output="target/classes" path="src/main/resources"/>
<classpathentry kind="src" output="target/classes" path="src/test/java"/>
<classpathentry kind="src" output="target/classes" path="src/test/resources"/>
至此完成目录的配置工作。
以上是关于eclipseidea重定义目录结构的主要内容,如果未能解决你的问题,请参考以下文章