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

  • 相关阅读:
    ss
    Linux vmstat命令实战详解
    【好书摘要】性能优化中CPU、内存、磁盘IO、网络性能的依赖
    mysql 数据库授权(给某个用户授权某个数据库)
    windows下mysql安装包安装
    053(五十五)
    053(五十四)
    053(五十三)
    053(五十二)
    053(五十一)
  • 原文地址:https://www.cnblogs.com/chuiyuan/p/5185227.html
Copyright © 2011-2022 走看看