已有web工程转maven

来源:互联网 发布:京东金融 免费数据 编辑:程序博客网 时间:2024/05/24 02:49

    初学maven,将手上刚完成的web项目转成maven,其间各种折腾,最大困扰还是部分支持库下载失败导致的工程不能正常部署,不过最终还是弄好了,现做一经验总结备忘:

    1、maven安装配置时最好在setting.xml里面设置国内的镜像站,下载速度很快,具体设置如下:

     <mirror>

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

      </mirror>

     这个是阿里的镜像地址,很好用。

    2、在向web容器部署工程时如果出现无法打开zip的错误信息很大的可能是pom.xml里面配置的jar包下载失败导致的jar无法正常打开,其实这个问题在使用myeclipse编辑pom文件的时候myeclipse都已经有了提示,解决办法是删掉无法正常下载的包文件,更换版本直到myeclipse没有错误提示即可。

    3、编辑pom文件有多种方法

    1)在myeclipse里面可以点击"Dependencies"后点击"add"在弹出界面的"Enter groupId,artifactId or sha1 prefix or pattern"下输入包的关键字即可,如果搜索结果为空,可以试着在网上下载一个正确的包用压缩软件打开后按照里面的路径进行搜索。

    2)网上有很多maven的支持库搜索页面直接在页面上输入你要添加的包名选取合适的版本号把页面中的代码粘贴到pom.xml中对应的位置即可,但是这个方法的问题就是会出现上面问题2的情况,使用的时候一定要注意myeclipse的提示。

    3)也可以将本地jar包添加到本地仓库中然后在pom中配置,具体方法网上都可以查得到,但是我尝试添加了一下还没有成功,以后有时间再试。

    4)在方法1添加时可以选择“system”添加本地自行下载的jar包,需要设置本地路径。

   方法3、4不推荐使用,只是作为maven实在找不到支持库的情况下的应对策略。

    4、此次创建工程是使用myeclipse新建web project时添加maven支持的方式创建,另外还有一种方式是直接创建maven工程创建时选择web app。这两种方法有什么区别还需要再研究一下。



原创粉丝点击