关于IDEA创建Maven的一些问题

在这里插入图片描述

  1. 当没有本机没有下载maven时,只用IDEA创建了一个maven项目,创建时间会很久,将近15分钟
    如图:
    在这里插入图片描述
    这是因为本机没有maven,idea会自动从网上下载maven组件,而当下载完maven组件时,在maven项目中,pom.xml文件需要下载相应的必要的依赖,而这些依赖,是从

    箭头指向的网址中下载来的,即中央仓库(由maven团队维护),当idea发现电脑没有本地仓库时,就找远程仓库,最后是中央仓库,而这个网站是国外的,下载会很慢。
    而且,在每一次创建新的maven项目时(在没有下载maven之前),都要为新项目做同一工作,效率很低。

在这里插入图片描述

2.当下载了maven时,我们可以进入idea中的其他设置中如下操作
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

	1---->本机下载的maven路径
	2----->本机下载的maven的setting.xml文件
	3----->本机下载的maven的本地仓库

会出现的问题
在这里插入图片描述
原因:应该要在idea的其他设置中,将VM Option 设置成 -Dfile.encoding=GB2312,注意,等号前后没有空格,“-”的前面也没有空格。如果在本机下载好的前提下,新建的maven项目,仓库默认是本地仓库,且也不需要再一次设置maven的路径,但是,如果在idea的主设置中将路径设置成本机maven路径,下一次创建新的maven项目,会又要重新选择maven路径,如图
在这里插入图片描述

在这里插入图片描述
这会造成一定的麻烦,注意,一定不要在主设置中设置,即settings,很是意外,原以为这个是全局奏效,但是,并非如此,但是,如果在其他设置中设置路径,如图
在这里插入图片描述
在这里插入图片描述
注意,一定一定要将设置转为settings for new Project选项,从字面上理解,是为了创建maven项目而专门设置的相关配置。

另外,maven部署Tomcat的两种方法
第一种:通过插件将Tomcat配置
如图:
在这里插入图片描述

 <plugin>
                <groupId>org.apache.tomcat.maven</groupId>
                <artifactId>tomcat7-maven-plugin</artifactId>
                <version>2.2</version>
                <configuration>
                  <port>80</port>
                  <!--端口号,80代表浏览器默认的端口号,在打开maven网页地址时,不需要写上localhost:8080-->
                    <path>/</path>
                    <!--在写上maven的网页地址时,若写上/,则在浏览器的效果为:
						http://localhost/index.html,若写上了其他的,例如					  /mavenweb,则:http://localhost/mavenweb/index.html
						-->
                  <uriEncoding>UTF-8</uriEncoding>
                  <finalName>SSM-CIUD</finalName>
                  <server>tomcat7</server>
                </configuration>
              </plugin>

然后,如图
在这里插入图片描述
在这里插入图片描述

接着点击
在这里插入图片描述
过几秒出现
在这里插入图片描述

第二种:通过外部的将Tomcat配置

同上,只是在点击+号时,将maven改成Tomcat Service
在这里插入图片描述
在这里插入图片描述
新增问题

1,如果出现
在这里插入图片描述
原因有二(目前为止,后续发现再加)
第一:再导入servlet的依赖的时候忘记加
在这里插入图片描述
第二:在注册HttpServlet类的时候,@webServlet里的参数没有写/,如图
在这里插入图片描述
应该加上
在这里插入图片描述

おすすめ

転載: blog.csdn.net/dddd2225/article/details/120730885