java - Maven:项目/包层次结构
问题描述
我开始使用 Maven,但我不确定如何处理包层次结构。
假设我有一个项目主题“MyPrj”,它有 2 个程序“ProgA”和“ProgB”(都有自己的主程序)并且都一起使用类(例如“Both”)。
3 包:
- MyPrj.ProgA
- MyPrj.ProgB
- MyPrj.Both
ProgA 和 ProgB 确实有不同的依赖关系!
所以我应该在 1 个 POM 中创建 1 个带有子目录 ProgA、ProgB 和 Both 以及所有依赖项的 Maven 项目
或者
我应该创建 3 个 Maven 项目并以某种方式引用 Both
或者
别的东西?
解决方案
推荐阅读
- ios - 使用变量作为 arc4random 的下限 - 显式类型/可跨步?
- javascript - 如何在没有第二个参数的情况下使用 insertBefore()?
- php - 在php中向我的数据库发送请求
- sequelize.js - Sequelize 不将修改日期返回为 UTC
- reactjs - 部署在不同位置(子目录)的 React-router 应用程序
- sails.js - UUID作为sailsjs域中的主键
- php - 最佳实践 Laravel PageController
- pandas - 有没有办法在忽略索引的同时水平连接相同长度的数据帧?
- javascript - 在 reactjs 中运行时出现路由问题
- javascript - 当我通过 Javascript 中的键从对象中获取值时,时间复杂度是否为 O(1)?