Maven的创建

本文详细介绍了Maven的配置过程,包括设置仓库路径、IDE集成,以及创建web和java工程的步骤。讲解了Pom.xml文件中坐标和依赖的配置,强调了groupId、artifactId和version的重要性。同时,针对运行时找不到java符号的问题,提出了刷新Pom.xml的解决办法。还讨论了Maven打包编译时可能出现的乱码问题,提供了解决方案。最后,阐述了Maven的依赖范围和项目构建生命周期。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1. 首先现在Maven软件和仓库,软件和仓库是两个文件,

2. 然后配置Maven软件环境变量,

3. 在Maven软件中指明仓库位置

在Maven文件夹的conf文件夹的settings目录下,指明maven仓库的路径,和远程仓库的路径

将Maven和ider结合

点击File下的settings

 搜索Maven

 创建web工程,创建普通的java工程就不用勾选了,下一步之后路径要更改一下,可能会不对

 更改路径

 

 Pom.xml

所有需要的jar和依赖都写在<dependencies>里面每一个依赖由各自的<dependency>包裹

每一个坐标基本有三部分组成,

1.<groupId>那个组织的

2.<artifactId>哪儿个技术

3.<version>版本号

<dependencies>
    <dependency>
      <groupId>junit</groupId>
      <artifactId>junit</artifactId>
      <version>4.11</version>
      <scope>test</scope>
    </dependency>
</dependencies>

插件都是由<build>包裹,每一个插件是由<plugins>包裹

<build>
    <finalName>WebMaven</finalName>
    <plugins>
      <!--tomcat插件-->
      <plugin>
        <groupId>org.apache.tomcat.maven</groupId>
        <artifactId>tomcat7-maven-plugin</artifactId>
        <version>2.2</version>
        <configuration>
          <port>8080</port><!--端口号-->
          <path>/day01</path><!--项目路径-->
          <uriEncoding>UTF-8</uriEncoding>
        </configuration>
      </plugin>
</build>

编码和jdk版本

<!--编码以及jdk的版-->
  <properties>
    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
    <maven.compiler.source>1.8</maven.compiler.source>
    <maven.compiler.target>1.8</maven.compiler.target>
  </properties>

运行第一次报错找不到java符号

 每一次maven的项目的Pom.xml改变都要刷新一下。m那个圆圈是刷新

 Maven打包编译出错买或者后台乱码

在maven配置里面加-DarchetypeCatalog=internal -Dfile.encoding=GBK

 Maven坐标

什么是坐标?

maven中的坐标用于描述仓库中资源的位置

Maven坐标的组成:

GroupId:定义当前Maven项目隶属组织名称(通常是域名反写)

ArtifactId:定义当前Maven项目名称(通常是模块名称)

Version:定义当前项目版本号

Maven坐标的作用:

使用唯一标识,唯一定位资源位置,通过该标识可以将资源的识别与下载工作交由机器完成

依赖范围

依赖的jar默认情况可以在任何地方使用,可以通过SCOPE标签设定其工作范围

作用范围:

1.主程序范围有效:main文件夹范围内

2.测试程序有效:test文件范围内

3.是否参与打包:package指令范围内

scope主代码       测试代码打包
compile(默认)yyy
testy
providedyy
runtimey

Maven项目构建生命周期

compile -> test-compile -> test -> package -> install >

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值