|
|
1
4
对于每个项目,这个问题都有不同的答案。几点一般性意见:
|
|
2
2
对于不使用此类系统的项目,通常最简单的方法是始终包含所有内容。取舍是不必要的臃肿的开发环境,而不是必须花费时间来跟踪缺少的依赖项。 |
|
|
3
1
一个好的项目结构将分解一些东西,这样您就可以运行独立的模块。 但在现实生活中,我所见过的大多数项目都是在有人厌倦了并主动打破它们之后才会这样做的。 如果您正确地使用了良好的依赖关系管理基础设施(如Maven或Ivy),则可以将编译后的模块存储在服务器上,并根据需要下载这些依赖关系。
|
|
|
4
1
我当然同意这样的评论,即把事情分开是“好的”。但实际上,这是非常罕见的。
简单的解决方案是在一个共享服务器上建立一套完整的、经过集成测试(或集成测试就绪)的依赖关系。
|
|
|
5
0
无论您是单独开发人员还是在更大的分布式团队中工作,这都是事实。 根据我的经验,应用程序是单向打包的。如果您只需要一个子集,那么必须将其打包。 如果您的意思是将测试用例作为独立的东西,那么这些测试用例通常不会与生产代码打包在一起。 |
|
|
6
0
在我看来,不是开发人员是否可以处理应用程序的子集,而是管理组成应用程序的项目(比如Eclipse项目)之间的依赖关系。通常,您可能有一个这样的项目树,其中一个或多个项目可以依赖于其他项目。在这种情况下,上游/普通项目的角色通常是确保下游项目不会因该上游项目的变更而中断。
这样想吧——假设你有一个
在本例中,工作人员
|
|
|
krtsz · 在标准Java之后启动JavaEE项目 9 年前 |
|
|
Deepak Thakur · 如何在iOS中集成mobileiron sdk 11 年前 |
|
|
Fittoburst · iOS企业开发者计划规则 12 年前 |
|
|
dacology · Mule社区版与企业版-功能比较? 12 年前 |