Maven实战:权威指南与国内传播

需积分: 35 1 下载量 182 浏览量 更新于2024-07-26 收藏 2.7MB PDF 举报
"Maven权威指南是一本关于Maven的免费在线书籍,旨在帮助开发者深入理解和使用Maven。作者许晓斌在书中分享了他如何从接触Maven到成为Maven专家的过程,以及他在推动Maven在国内普及的贡献。书中讨论了Maven在Java开源项目中的广泛应用,并指出Maven的学习曲线和早期文档不足是其普及初期的主要挑战。作者通过博客、翻译著作和建立社区等方式,促进了Maven在国内的发展。此外,作者在Sonatype公司的工作经验让他对Maven和开源有了更深入的理解,这也激发了他编写这本书的动机。随着Maven 3的发布,Maven已成为Java项目的标准构建工具,被众多知名公司采纳。" 在这本"Maven权威指南"中,读者可以期待学习到以下关键知识点: 1. Maven基础:了解Maven的核心概念,如项目对象模型(POM)、依赖管理和插件系统,以及如何设置和配置Maven。 2. 构建过程:学习如何使用Maven来编译、测试、打包和部署Java项目,包括生命周期和构建阶段。 3. 项目配置:理解POM.xml文件的结构和作用,以及如何定制项目属性、依赖关系、插件配置等。 4. 依赖管理:学习如何解决库冲突,管理不同版本的依赖,以及使用Maven仓库(如中央仓库)来获取依赖。 5. 插件使用:探索Maven插件的使用,包括常见的如Javadoc、源码生成、单元测试和集成测试等插件。 6. 多模块项目:掌握如何组织和管理大型项目的多个模块,以及如何通过聚合项目来构建整个应用。 7. 部署与发布:学习如何将项目部署到远程仓库,以及发布到私有或公共Maven仓库的流程。 8. Maven profiles:了解如何使用profile来处理不同的构建环境,如开发、测试和生产环境。 9. Maven Archetypes:学习创建和使用预定义的项目模板,简化新项目的初始化过程。 10. Maven与持续集成:探讨Maven在持续集成工具(如Jenkins、GitLab CI/CD等)中的集成。 11. Maven最佳实践:获取有关如何优化Maven配置,提高构建效率和团队协作的建议。 12. Maven 3的新特性:了解自Maven 2以来引入的重要改进,如性能提升、更灵活的配置和更好的错误报告。 通过这本书,读者不仅可以学习到Maven的基本操作,还能深入理解其设计理念和使用技巧,从而在实际项目中更高效地利用Maven进行软件开发。
2014-03-05 上传
Maven 权威指南(中文) 非扫描版 如何在 windows 环境下配置Maven: 一、maven 在windows上的安装 1、下载apache-maven-3 的压缩包,并解压到 E:\developTools\apache-maven-3.1.1 2、配置环境变量 MAVEN_HOME=E:\developTools\apache-maven-3.1.1 在Path后添加 %MAVEN_HOME%\bin 3、验证是否安装成功 maven -version 4、配置maven的本地仓库 为<localRepository>E:\developTools\mavenRepository</localRepository> 二、使用命令创建一个maven 工程 1、创建一个简单的maven : mvn archetype:create -DgroupId=com.isoftstone.com.store -DartifactId=car -DpackgeName=com.isoftstone.product 2、创建一个maven的 web 项目: mvn archetype:create -DgroupId=com.isoftstone.com.store -DartifactId=car -DpackgeName=com.isoftstone.product -DarchetypeArtifactId=maven-archetype-webapp 3、在maven上集成jetty插件,这里使用bate 7.0版本 在<build>里面添加 <plugins> <plugin> <groupId>org.mortbay.jetty</groupId> <artifactId>maven-jetty-plugin</artifactId> <version>7.0.0.pre5</version> </plugin> </plugins> 4、在tomcat 上集成tomcat插件 <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>tomcat-maven-plugin</artifactId> <version>1.1</version> <configuration> <path>/wp</path> <port>8080</port> <uriEncoding>UTF-8</uriEncoding> <url>http://localhost:8080/manager/html</url> <server>tomcat6</server> </configuration> </plugin> 使用 如果Eclipse 安装了Maven插件,选 择pom.xml文件,击右键——>选择 Run As——> Maven build。 三、在eclipse上安装maven插件 1、在线安装 略。 2、离线安装 下载maven的eclipse插件包 解压到eclipse安装目录的根目录下1、新建links和mavenPlugin文件夹 2、将插件包里的feature和plugin放到mavenPlugin里面3、在links里面新建maven.link文件,内容为path=mavenPlugin文件夹的目录 3、重起eclipse ,在preferences 下找到 Maven ,配置 installactions添加maven的解压路径 四、maven项目下 jar 引用的问题 1、从maven 自己的数据仓库上更新下载 jar 文件 2、手动将下载下来的 JAR 包添加到 Maven 的本地仓库,命令如下 mvn install:install-file -Dfile=jar包的位置 -DgroupId=上面的groupId -DartifactId=上面的artifactId -Dversion=上面的version -Dpackaging=jar