我有一个netbeans项目,目录如下:
Top
- pom.xml
- src
|
- main
|
- java
|
- com
|
- foo
|
- bar
A.java
B.java
A.java的包裹名称是:
package main.com.foo.bar
netbeans使用toplevel目录作为源,并读取pom.xml文件以引入maven依赖项。
我的同事正在Eclipse中开发,他们的包标题是
package com.foo.bar
是否有可能以某种方式指定netbeans com文件夹应该被识别为源文件的顶级目录,但保留pom.xml的位置?他们能够通过在某种程度上将源目录指定为com来在Eclipse中实现这样的打包。
答案 0 :(得分:2)
Maven是关于,默认和一些已建立的约定。结构是。
src / main / java / com / foo / bar
您缺少java子文件夹。如果你添加它,那么所有正确支持和使用Maven的IDE都会自动导入你的代码。
如果您有空余时间standard maven layout
,请查看希望有所帮助