iis服务器助手广告
返回顶部
首页 > 资讯 > 后端开发 > Python >在IDEA中集成maven详细流程图示例
  • 914
分享到

在IDEA中集成maven详细流程图示例

2024-04-02 19:04:59 914人浏览 独家记忆

Python 官方文档:入门教程 => 点击学习

摘要

一. 初识Maven  1.maven是什么 maven是用来帮助我们快速搭建项目结构与开发环境的好工具。回想一下每次新建项目都需要手动建包导包,确实不方便,如果有了mav

一. 初识Maven

 1.maven是什么

maven是用来帮助我们快速搭建项目结构与开发环境的好工具。回想一下每次新建项目都需要手动建包导包,确实不方便,如果有了maven就会好很多了。

2.maven能做什么

1)项目的自动构建,帮助开发人员做项目代码的编译,测试, 打包,安装,部署等工作。

2)管理依赖(管理项目中使用的各种jar包)。

​ 依赖:项目中需要使用的其他资源,常见的是jar。比如项目要使用Mysql驱动等。

3.怎么下载maven

地址:Http://maven.apache.org/download.cgi 从中选择你想要的版本下载。

4.配置环境变量

1)确定JAVA_HOME 指定jdk的安装目录, 如果没有JAVA_HOME, 需要在windows的环境变量中创建JAVA_HOME, 它的地址是jdk的安装目录。

2) 解压缩 apache-maven-3.3.9-bin.zip ,把解压后的文件放到一个目录中。 目录的路径不要有中文, 不要有空格。

3) 把maven安装目录中下的bin的路径添加到path中。

4) 测试maven的安装。 在cmd命令行执行 mvn -v 。

5.IDEA整合maven

1)idea中选择File-settings - Build Execution,Deployment-Build Tools - maven

maven settings

2)配置完后在VM Options处填写:-DarchetypeCatalog=internal (还有设置好JRE)

settings

3)创建各种项目

maven创建项目

4)创建完成

建立完成

5)依赖管理

pom.xml文件是用来管理外部导入的jar包的,如果希望用什么jar包,请到此网站:
https://mvnrepository.com/
寻找需要的jar包

依赖管理

将红色部分全部复制粘贴到pom.xml中即可

导入依赖

二.补充说明

maven有时候会过滤掉xml这类配置文件,解决方法是在pom.xml中设置如下:


<build>
  <!--资源插件
      告诉maven把 src/main/java目录中的 指定扩展名的文件 拷贝到 target/classes目录中。
  -->
  <resources>
    <resource>
      <directory>src/main/java</directory><!--所在的目录-->
      <includes>
      <!--包括目录下的.properties,.xml 文件都会扫描到-->
        <include>***.xml</include>
      </includes>
        <!--  filtering 选项 false 不启用过滤器, *.property 已经起到过
        滤的作用了 -->
      <filtering>false</filtering>
    </resource>
  </resources>
</build>

以上就是maven的入门知识

到此这篇关于在IDEA中集成maven详细流程图示例的文章就介绍到这了,更多相关IDEA中集成maven内容请搜索编程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程网!

--结束END--

本文标题: 在IDEA中集成maven详细流程图示例

本文链接: https://www.lsjlt.com/news/129423.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作