As the unit of deployment (and as the artifact that exists in the file system), the JAR is a very practical unit of reuse but it lacks some of the other characteristics of a good module.
We also found that the artifacts the tools supplied weren't that useful; many vendors neglected the most important artifact in a software system: the actual code.
我们也发现工具支持的产物并不是那么有用的;许多供应商疏忽了软件系统中的最重要的产物:实际的代码。
3
Since the CCDT is a compiled artifact, it is appropriate to include the source definitions into a project's change management system.