Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Maven:项目/包层次结构_Java_Maven - Fatal编程技术网

Java Maven:项目/包层次结构

Java Maven:项目/包层次结构,java,maven,Java,Maven,我开始使用Maven,但我不确定如何处理包层次结构 假设我有一个项目主题“MyPrj”,它有两个程序“ProgA”和“ProgB”(都有自己的主程序),并且都一起使用类(例如“两者”) 3个包: MyPrj.ProgA MyPrj.ProgB MyPrj,两者都有 ProgA和ProgB有不同的依赖关系 那么,我是否应该创建一个Maven项目,在一个POM中包含subdirs ProgA、ProgB和两者以及所有依赖项 或 我是否应该创建3个Maven项目并以某种方式引用这两个项目 或 还有

我开始使用Maven,但我不确定如何处理包层次结构

假设我有一个项目主题“MyPrj”,它有两个程序“ProgA”和“ProgB”(都有自己的主程序),并且都一起使用类(例如“两者”)

3个包:

  • MyPrj.ProgA
  • MyPrj.ProgB
  • MyPrj,两者都有
ProgA和ProgB有不同的依赖关系

那么,我是否应该创建一个Maven项目,在一个POM中包含subdirs ProgA、ProgB和两者以及所有依赖项

我是否应该创建3个Maven项目并以某种方式引用这两个项目


还有什么?

3个maven项目。对这两个jar的引用是对本地文件(systemPath)的依赖吗?它是对本地文件的依赖,但不是对本地文件的依赖,而是对maven工件的依赖