zoukankan      html  css  js  c++  java
  • Maven学习日记(一)----构建web项目

    创建maven-web项目:

    dos进入workspace目录:

    D:workspace>mvn archetype:create -DgroupId=org.sonatype.mavenbook.ch06 -DartifactId=simple-parent -
    DpackageName=pom -DarchetypeArtifactId=maven-archetype-parent

    1、对于web项目,引入servlet的依赖

    <dependency>
    <groupId>org.apache.geronimo.specs</groupId>
    <artifactId>geronimo-servlet_2.4_spec</artifactId>
    <version>1.1.1</version>
    <scope>provided</scope>
    </dependency>

    2、对于web项目发布maven插件:jetty

    <build>
    [.....]
    <plugins>
    <plugin>
    <groupId>org.mortbay.jetty</groupId>
    <artifactId>maven-jetty-plugin</artifactId>
    </plugin>
    </plugins>

    [.....]
    </build>

    运行命令:mvn jetty:run    (注意先打包:mvn cleean install)

    ===============================================

    maven 命令:

    mvn  clean  清除

    mvn   install  安装 到创库

    mvn  package  打包成jar

    mvn test  执行测试

    mvn -U compile 强制更新并编译(记得常用,特别是在刚上传第三方jar后强制更新)

    mvn compile  编译

    mvn dependency:analyze 依赖分析

     mvn dependency:tree  列出项目中所有的直接和传递性依赖。

    mvn test -Dmaven.test.failure.ignore=true  忽略测试失败

    mvn install -Dmaven.test.skip=true  安装并跳过测试

     mvn help:effective-pom 查看有效pom

    mvn assembly:assembly 构建装配(需要配插件)

    =====================================

    <build>
    <plugins>
    <plugin>
    <artifactId>maven-assembly-plugin</artifactId>
    <configuration>
    <descriptorRefs>
    <descriptorRef>jar-with-dependencies</descriptorRef>
    </descriptorRefs>
    </configuration>
    </plugin>
    </plugins>
    </build>

    =====================================

  • 相关阅读:
    Unity3D 开发之shader教程(浅谈光照之漫反射diffuse)
    游戏引擎浅析
    Unity3D 中的三个Update()方法
    Unity 游戏存档 PlayerPrefs类的用法
    unity3d中 刚体(Rigidbody) 碰撞体(Collider) 触发器(Is Trigger)
    Unity 3D制作2D游戏的几种方法
    Unity3D 常用插件
    Unity3D协同程序(Coroutine)
    Unity中 动态加载 Resources.Load()和Asset Bundle 的区别
    Unity3D 游戏开发之内存优化
  • 原文地址:https://www.cnblogs.com/superjt/p/3192969.html
Copyright © 2011-2022 走看看