摘要:
依赖范围控制哪些依赖在哪些classpath 中可用,哪些依赖包含在一个应用中。让我们详细看一下每一种范围:
compile (编译范围)
compile是默认的范围;如果没有提供一个范围,那该依赖的范围就是编译范围。编译范围依赖在所有的classpath 中可用,
同时它们也会被打包。 阅读全文
摘要:
Maven是一个优秀的项目管理工具,它能够帮你管理编译、报告、文档等。
Maven的生命周期:
maven的生命周期是抽象的,它本身并不做任何的工作。实际的工作都交由"插件"来完成。
maven的每个构建步骤都可以绑定一个或多个插件行为,而且maven为大多数的构建步骤编写并绑定了默认插件。 阅读全文