zoukankan      html  css  js  c++  java
  • Maven的使用

    mave中repository 与mirror的区别

    http://my.oschina.net/sunchp/blog/100634

    参考文档

    http://www.yiibai.com/maven/include-library-manully-into-maven-local-repository.html

    一。定制库到maven local repository

    有两种情况下我们要手动使用maven命令将一个jar放到maven的本地repository中。

    1。要使用的jar不存在于maven 的中心repo中。

    2。我们自己创建了一个jar,在别的项目中还会使用。

    如kaptcha.jar在中心repo中就找不到,我们将它安装到本场repo中

    安装jar到本地maven

    这样,我们在自己的项目中就可以正常使用这个资源了。

     二。使用maven创建java项目

    1。从maven模板创建一个项目

     通过安装tree(apt- tree)程序,我们可以查看最后得到的目录结构

    对程序进行打包

    程序运行并打包成jar文件,放在target目录下。

    运行程序

    2。使用maven创建web项目

     在项目目录下会生成 pom.xml, web.xml,index.jsp等文件。

    将项目编译,测试并打包成war,在项目目录下

    mvn package 

    此时将在项目目录下生成target/WebApp.war,只用复制到tomcat的发布目录就可以了。

    直接运行

    mvn tomcat:run

    tomcat将启动,项目被部署到localhost:8080/WebApp

    我们可以在浏览器中验证。

    三。maven运行单元测试

    所有的测试一起运行

    在项目目录下运行

    mvn test
    只运行某个测试

    mvn -Dtest=TestA test

    四。部署基于maven的war到tomcat

  • 相关阅读:
    linux命令 time
    linux命令 awk
    php学习十四:抽象,接口和多态
    php学习十三:其他关键字
    php学习十二:其他魔术方法
    php学习十一:组合
    php学习十:继承
    php学习九:存取器&魔术方法
    php学习八:封装
    php学习七:时间和日期
  • 原文地址:https://www.cnblogs.com/chuiyuan/p/5185227.html
Copyright © 2011-2022 走看看