我们的一些开发人员更喜欢Eclipse,有些更喜欢Netbeans。 我们希望两个文件具有相同的层次结构,以便它保存在subversion的一个目录下。为Eclipse和Netbeans使用相同的Java层次结构
目录结构:
src
| +main
| | +java
| | +com
| | +mycompany
| | +utils
| | +Bar.java
| | +Foo.java
| +test
| | +java
| | +com
| | +mycompany
| | +utils
| | +BarTest.java
| | +FooTest.java
bin
| +com
| | +mycompany
| | +utils
| | +Bar.class
| | +Foo.class
这不仅可用于Netbeans很好,但它似乎是一个标准。 (http://maven.apache.org/guides/introduction/introduction-to-the-standard-directory-layout.html) 我遇到的问题是,在Eclipse中我可以看到所有这个层次结构,但它抱怨具有包声明的文件Bar.java(上面):“package com.mycompany.utils;”应该声明为“package main.java.com.mycompany.utils;”,这不是我想要的。 如何配置Eclipse以识别此层次结构?
感谢,
Chelmite
如果我打开项目的属性,请转到Java Build Path,然后选择Source选项卡,它会显示我的src文件夹。如果我点击“编辑”,如果我将“src”更改为“src/main”或“src/main/java”,它会抱怨文件夹已经存在! – Chelmite 2012-03-29 20:29:50
此问题已经存在的文件夹在这里解决:http://stackoverflow.com/questions/11976223/how-to-deal-with-missing-src-test-java-source-folder-in-android-maven-project – wilsonmichaelpatrick 2013-03-23 22:44:55