Maven入门

项目管理工具


图片.png

Maven下载与安装

Maven命令

  • mvn clean 清理命令,清理target目录
  • mvn compile 编译
  • mvn test 编译 如果test下有相关java也编译
  • mvn install 编译、运行和发布 (实际开发使用此命令,发布到本地仓库)
    根据pom.xml配置文件从中央仓库下载jar包到本地仓库
  • mvn package 编译、运行,不负责发布。也就是说使用package不会将target内容发布到本地仓库

Maven jar包下载

pom.xml 配置
<url>https://repo.maven.apache.org/maven2</url>
在网站找到需要的jar
https://mvnrepository.com
拷贝对应的maven xml配置信息 例如:

<!-- https://mvnrepository.com/artifact/org.apache.poi/poi -->
<dependency>
    <groupId>org.apache.poi</groupId>
    <artifactId>poi</artifactId>
    <version>4.0.0</version>
</dependency>
图片.png

idea创建maven


图片.png
  • 其他工程中添加jar包依赖,前提是之前的执行过install,jar包在本地仓库里。
    <dependency>
      <groupId>com.alan.app</groupId>
      <artifactId>course</artifactId>
      <version>1.0-SNAPSHOT</version>
    </dependency>
  </dependencies>
图片.png
  • 配置jdk版本,默认是1.5的用不了。
  <properties>
    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
    <maven.compiler.source>1.7</maven.compiler.source>
    <maven.compiler.target>1.7</maven.compiler.target>
  </properties>

eclipse配置maven项目

更改默认jdk到1.7


图片.png
图片.png
  • maven命令需要在pom.xml 右键run使用


    图片.png

新建Maven Web工程


图片.png
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Maven入门教程 1.1.介绍、环境配置 1.1.1.Maven介绍 Maven是一个采用纯Java编写的开源项...
    安易学车阅读 5,282评论 2 10
  • 一、MAVEN能做什么? 清理项目 mvn clean 编译项目 mvn compiler 测试项目 mvn...
    sunshine9223阅读 4,064评论 1 3
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,850评论 19 139
  • 感赏今天下午的好天气,云彩好漂亮,天空好蓝,心情也变好了呢! 感赏宝贝的祝福,我的小情人,希望你永远开心!❤ 感赏...
    郝桐阅读 2,481评论 0 0
  • 又到了开学的时间,考上大学的都高高兴兴地去报到,开始自己新的征程,为自己的人生走出很重要的一步。 大学毕业几年了,...
    风飞柳絮阅读 1,549评论 0 2

友情链接更多精彩内容