精华内容
下载资源
问答
  • Maven的核心功能便是合理叙述项目间的依赖关系,通俗点讲,就是通过pom.xml文件的配置获取jar包,而不用手动去添加jar包
  • 初学maven,每次创建项目都会出现...文章目录一、环境准备二、配置maven三、MyEclipse配置四、创建Maven项目以及pom.xml第一行报错解决 一、环境准备 首先从[http://maven.apache.org/download.cgi](http://maven.a...

    初学maven,每次创建项目都会出现一些问题,然后就开始各种百度,当然百度的过程不仅耗费时间,而且还影响心情。因此,将自己的过程记录下来方便以后查看。

    一、环境准备

     首先从[http://maven.apache.org/download.cgi](http://maven.apache.org/download.cgi)下载maven,直接解压到安装目录即可。
    

    在这里插入图片描述,注意maven3.3以上版本需要jdk1.7以上。
    然后开始配置maven环境变量:右击计算机–》属性—》高级系统设置–》环境变量,新建Maven变量,变量值就是你的maven安装目录。
    新建 Maven
    然后在环境变量的path中将刚才新建的Maven添加进去。后面带上bin,win 10系统如下:
    在这里插入图片描述
    win7 系统直接在path中用英文分号’;'隔开添加即可。
    最后点击确定。然后在dos窗口(命令行中查看 win+R输入cmd),输入
    mvn -version命令进行查看是否配置成功。
    在这里插入图片描述
    在这里插入图片描述
    确定jdk版本。
    在这里插入图片描述

    二、配置maven

    首先在maven的conf中找到setting.xml打开进行修改。
    1、修改localRepository,中间路径指向你的本地一个位置(注意:最好不要带中文、带空格的路径),称为本地仓库。在这里插入图片描述

    代码:

     <localRepository>E:\MavenJar\repo</localRepository>
    

    2、添加阿里云镜像地址,解释一下:国内用的最多的就是这个地址,因为maven在添加依赖的时候,首先会在你的本地仓库中寻找,如果有直接添加,如果没有,就会在中央仓库中去下载(需要联网),而国内速度最快的就是阿里云镜像。
    操作:找到mirror,添加如下代码(注意添加在注释之外,在mirrors标签之内,否则不生效哦):
    在这里插入图片描述
    代码:

        <mirror>
            <id>alimaven</id>
            <name>aliyun maven</name>
            <url>
                http://maven.aliyun.com/nexus/content/groups/public/
            </url>
            <mirrorOf>central</mirrorOf>
        </mirror>
    

    3、修改maven默认编译jdk版本

    在这里插入图片描述

    代码

      <profile> 
          <id>jdk-1.8</id>   
          <activation>   
                <activeByDefault>true</activeByDefault>   
               <jdk>1.8</jdk>   
         </activation>   
         <properties>   
               <maven.compiler.source>1.8</maven.compiler.source>   
               <maven.compiler.target>1.8</maven.compiler.target>   
               <maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion>   
         </properties>   
    </profile>
    

    至此,maven配置就快要结束了,在本地添加配置之后,编译器Myeclipse中没有配置啊,它怎么知道我要用刚刚配置的maven呢,他自己也自带又maven啊,因此,我们进入myeclipse进行配置。

    三、MyEclipse配置

    点击Window----->preferences,找到maven(可以直接搜索Maven),然后找到Installations,再点击add将我们自己下载的maven配置进来
    在这里插入图片描述
    在这里插入图片描述
    最后别忘记apply哟。

    第二步就是将刚刚我们配置的setting.xml配置进来。同样在Maven中找到User Settings,就在刚刚的Installations下方。配置之后如果下方加载不出你的本地仓库,点击更新配置Update Settings,最后同样别忘记apply哟。
    在这里插入图片描述
    至此,Maven的安装配置已经完成了。

    四、创建Maven项目以及pom.xml第一行报错解决

    点击 File–>new—>Other—>Maven Project—>next
    在这里插入图片描述
    此时需要注意,勾选下图中的复选框可以使得你少做许多工作。勾选的是创建一个简单的工程,但是对于我们来说已经足够了,不勾选则会让你一步步去创建,并且最终创建的目录结构等还不如这个简单的。
    在这里插入图片描述
    在Group Id输入maven的坐标(标识公司等的东西,多个maven项目可以相同),随便取,不要客气,跟自己家里一样)然后在Artifact Id输入模块名字,在Packaging中选择war,这里我们建立的是web骨架的Maven项目,其中还有jar(java工程的maven项目)和pom(一般用于管理maven jar包的公共设置统一jar包版本),然后直接finish。
    在这里插入图片描述
    目录结构如下(报错不管他,我们一会儿解决):
    在这里插入图片描述
    看一下这个目录结构,和我们平时的web项目目录结构还是有点不同的,原因是少了WebRoot这个目录,这个目录我们可以直接拷贝其他项目的,也可以让MyEclipse给我们生成。
    右击项目选择最下面的Properties进入Project Facets,这里有几个需要注意的,勾选java 选择jdk版本apply。以及去掉Dynamic Web Module之后apply,然后再勾选上。然后选择生成WebRoot的目录,一直next即可。
    在这里插入图片描述
    在这里插入图片描述
    我们可以看到目录结构中已经有WebRoot了。
    在这里插入图片描述
    接下来我们来解决pom.xml报错问题。很奇怪,我们创建项目什么都没做就已经开始报错了,显然不合常理啊。虽然大佬们说是myeclipse加载不完全,直接Update Project就可以解决,然而我并没有解决。
    我们看到报错的是pom.xml文件,点开它,看到第一行就开始报错了。
    在这里插入图片描述
    再看一下报错信息,web版本信息没有识别到。按照报错信息,我们配置再pom.xml中配置Web版本信息,更新一下项目。
    我们再project标签中加入以下代码:

      <build>
       <plugins>
        <plugin>
          <artifactId>maven-war-plugin</artifactId>
            <configuration>
              <version>4.0</version>
            </configuration>
        </plugin>
       </plugins>
      </build>
    

    然后右击项目,点击Maven—>Update Project…,勾选上更新的项目,选择强制更新。
    在这里插入图片描述
    接下来我们可以看到已经没有报错信息了,大功告成。
    在这里插入图片描述
    至此,maven安装配置和创建maven web项目已经完成了,开始入坑吧。

    展开全文
  • eclipse中maven项目pom文件第一行报错解决方法

    eclipse中maven项目pom文件第一行报错解决方法

    参考文章:

    (1)eclipse中maven项目pom文件第一行报错解决方法

    (2)https://www.cnblogs.com/wxymg/p/8630471.html


    备忘一下。


    展开全文
  • 用idea创建maven项目自我感觉不如eclipse好用,经过摸索,终于弄懂如何在父项目pom)创建子moudle或者是springboot类型的moudle,下面开始 1,首先创建maven pom用idea,这里什么都不用选,t填写坐标名称等信息,...

    用idea创建maven项目自我感觉不如eclipse好用,经过摸索,终于弄懂如何在父项目(pom)创建子moudle或者是springboot类型的moudle,下面开始

    1,首先创建maven pom用idea,这里什么都不用选,t填写坐标名称等信息,直接next
    在这里插入图片描述
    在这里插入图片描述
    2.这是我创建好的一个pom同时拥有一个maven moudle和一个springboot moudle(具体创建方法就是在父项目右键新建new moudle)

    在这里插入图片描述
    3.最关键的步骤来了,父项目来做资源版本管理,首先是父项目的pom文件
    父项目pom:
    在这里插入图片描述
    子maven项目pom:这里的properties标签可以省去,因为父级项目统一管理,直接继承父级的properties就可以了
    在这里插入图片描述
    子springboot pom:这里我没写properties标签,因为同一在父级项目进行管理
    在这里插入图片描述

    展开全文
  • 今天学习如何搭建SpringCloud 基础项目pom.xml 文件提示Unknow Error 异常。 尝试解决办法:我更想maven 项目依赖、检查maven 项目所依赖的jar 包是否正常下载到本地仓库,但都没有解决该问题。 经过google 一番...

    今天学习如何搭建SpringCloud 基础项目,pom.xml 文件提示Unknow Error 异常。

    尝试解决办法:我更想maven 项目依赖、检查maven 项目所依赖的jar 包是否正常下载到本地仓库,但都没有解决该问题。

    经过google 一番后,发现遇到这种情况的同学还不少,从中也找到产生问题的原因。

    问题产生原因:maven 项目依赖的springboot 版本与maven-jar-plugin 版本有冲突。

    解决版本:降低maven-jar-plugin 版本

    pom.xml 实例:

    <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    	xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
    	<modelVersion>4.0.0</modelVersion>
    	<groupId>com.zzg</groupId>
    	<artifactId>cx-cloud</artifactId>
    	<version>0.0.1-SNAPSHOT</version>
    	<packaging>pom</packaging>
    
    	<description>CX-Cloud:微服务权限管理系统</description>
    
    	<parent>
    		<groupId>org.springframework.boot</groupId>
    		<artifactId>spring-boot-starter-parent</artifactId>
    		<version>2.4.4</version>
    		<relativePath /> <!-- lookup parent from repository -->
    	</parent>
    
    	<!--设置版本号 -->
    	<properties>
    		<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
    		<java.version>1.8</java.version>
    		<spring-boot.version>2.4.4</spring-boot.version>
    		<spring-cloud.version>2020.0.2</spring-cloud.version>
    		<maven-jar-plugin.version>3.1.1</maven-jar-plugin.version>
    	</properties>
    
    	<dependencyManagement>
    		<dependencies>
    			<dependency>
    				<groupId>org.springframework.cloud</groupId>
    				<artifactId>spring-cloud-dependencies</artifactId>
    				<version>${spring-cloud.version}</version>
    				<type>pom</type>
    				<scope>import</scope>
    			</dependency>
    			<dependency>
    				<groupId>org.apache.maven.plugins</groupId>
    				<artifactId>maven-jar-plugin</artifactId>
    				<version>${maven-jar-plugin.version}</version>
    			</dependency>
    		</dependencies>
    
    	</dependencyManagement>
    
    
    	<modules>
    	<module>cx-commons</module>
    	<module>cx-common</module>
    	<module>cx-auth</module>
    	<module>cx-server</module>
    	</modules>
    </project>

    注意:重点是在properties 版本标签中指定maven-jar-plugin 版本.

    展开全文
  • 首先我们需要新建一个maven project 选好你自己建立的工作分区点击next 填好相关信息,继续点next 完成之后的项目结构是这样的 在这里基本结构就算搭建好了,但是我这里还要配置一下jdk,当前显示为J2SE-...
  • 1.maven下载,安装 官方下载地址:http://maven.apache.org/download.cgi 下载完成后添加环境变量: 变量名:MAVEN_HOME  变量值:maven路径 . path添加:;%MAVEN_HOME%\bin 设置完环境变量后打开cmd命令...
  • 有的时候,我们可能会遇到 IDEA 没有识别 Maven 项目pom.xml的问题,其表现出来的现象就是: 究其原因,就是 IDEA 把pom.xml文件当成了普通的xml格式文件。 解决方法 这个问题的解决方法比较简单,IDEA 已经提供了...
  • 目录   一:Maven的概述 1:maven的概念 2:maven的作用 3:Maven的仓库 ...4:Maven的坐标 ...二:Maven的安装 ...三:使用idea配置Maven ...四:创建Maven工程 ...五:pom.xml文件 ...maven是一个项目管理工具...
  • mavenpom文件报错

    2021-09-02 17:58:25
    小白刚maven project就看到pom.xml文件报错 Pom.xml出现如下错误:  Plugin execution not covered by lifecycle configuration: org.apache.maven.plugins:maven-compiler-plugin:3.1:compile (execution: ...
  • 创建maven项目 pom.xml文件提示错误: Failure to transfer org.apache.maven.surefire:surefire:pom:2.10 from http://repo.maven.apache.org/maven2 was cached in the local repository, resolution will ...
  • pom.xml主要描述了项目maven坐标,依赖关系,开发者需要遵循的规则,缺陷管理系统,组织和licenses,以及其他所有的项目相关因素,是项目级别的配置文件。 基础配置 一个典型的pom.xml文件配置如下: [...
  • eclipse创建maven web项目pom.xml报错

    千次阅读 2019-04-19 18:42:12
    eclipse创建maven web项目pom.xml报错web.xml is missing and <failOnMissingWebXml> is set to true 1.创建项目 2.右击选properties,进入如图,进行填写 3.之后就ok
  • Maven基础知识,如何搭建Maven环境,Maven常用命令,如何搭建一个Maven项目
  • 1.当使用eclipse创建maven web项目时,发现pom.xml文件报错。 错误: Failure to transfer org.codehaus.plexus:plexus:pom:1.0.12 from http://repo.maven.apache.org/maven2 was cached in the local rep
  • 这个是pom文件被忽略掉了 进入设置
  • 如下图所示 解决方案...
  • maven pom路径关系

    2017-03-08 17:01:00
    你把上面这段代码贴到你的Maven项目pom适当的位置去,然后运行mavenMaven就会自动下载所需的jar及相关的pom信息,你不用管它,Maven会帮你下载,并放到适当的位置。   我再举几个查找实例,让大家熟悉...
  • Linux安装MavenPOM及配置文件详解

    千次阅读 2020-06-02 12:10:21
    下载Maven 下载地址 https://maven.apache.org/download.cgi 下载maven安装包 [root@oahzero]# wget https://mirrors.tuna.tsinghua.edu.cn/apache/maven/maven-3/3.6.3/binaries/apache-maven-3.6.3-bin.tar.gz ...
  • maven构建ssm项目pom文件配置(一)

    千次阅读 2017-09-24 23:38:04
    1.maven项目中扮演的角色初入门时,利用maven来构建项目,我们可以知道,在pom中配置了jar包依赖之后,maven可以自动将jar包从资源仓库中把jar包加到项目工程中来,其实maven还有其他很多的作用,比如管理项目间的...
  • Eclipse中Maven web项目配置pom.xml文件

    千次阅读 2020-10-19 15:29:00
    在我们刚新建完一个maven web项目的时候,都会有一个pom.xml文件,文件的开头一般都是我们在新建项目时候填写的基本信息,比如有标识,打包方式还有项目名称什么的,如下图 那么在这个xml文件中我们应该配置写什么...
  • 首先我们新建一个Maven Project项目 如图所示 出现了小红叉 然后在pom.xml文件中加入Java ee的包引入代码就可以了   此时红叉已经没有了 但是当我们开始开发之后 还是会出现红叉(我试了重启,重建清理,...
  • 如果你的jar包下载不成功的话,是会产生.lastUpdated结尾的文件,如果你不清理的话,是没办法将Maven的依赖下载...2、 在项目上执行 Maven Update (Alt + F5) 3、 以上操作直到jar下载到本地仓库就ok maven 的建议
  • 由于项目一些特殊需求,pom依赖的包可能是非MavenRepository下的包文件,因此无法自己从网上下载。此时,我们团队git上对该jar使用。 Maven项目pom引入lib下jar包 在eclipse project下根下创建一个lib文件夹,将...
  • 前言使用eclipse创建Web maven工程,为了获取工程项目的结构的完整,一般喜欢跳过原形选项,如下图。 由于IDE的缘故,pom文件会出现错误,这是因为创建的工程缺少web.xml文件,如下图。 如何自动的添加web.xml...
  • 问题:按步骤创建maven项目后没有src目录和pom.xml文件 解决方案:1.查看Setting->Build,Execution,Deployment->Build Tools->Maven->Runner中的VM options的值,删除后apply再重新创建maven项目 2....
  • 使用IDEA创建Maven项目时,加载完后pom.xml里没有parent标签 1.首先创建一个空的Maven项目做为父项目。 2.然后创建一个Maven项目作为子项目 3.创建后刚开始有parent标签,加载完之后就没有了,所以只需要手动...
  • maven建web项目报错

    2018-10-17 16:00:49
    网上比较流行的解决方法有两种: ...再用第二个方法,配置完后试着创建maven-archetype-quickstart 类型的项目创建成功,但maven web项目依然报错。 既然都没有效果,我决定自己分析下报错内容再...
  • 最近发现,使用Eclipse进行maven项目创建的时候,会出现一个pom.xml的错误提示,很疑惑。特意搜了一下,并记录该次解决方法,方便以后参考。 其实,在网上搜索出来的解决方法不太准确,特别是在百度上面的,...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 15,835
精华内容 6,334
关键字:

maven建pom项目