zoukankan      html  css  js  c++  java
  • 简单的maven配置

    groupId是指com.xx 组织标识

    artifactId才是项目名称

    2)编译源代码

    mvn compile

        3)编译测试代码

    mvn test-compile

        4)清空

    mvn clean

        5)运行测试

    mvn test

        6)生产站点目录并打包

    mvn site-deploy

        7)安装当前工程的输出文件到本地仓库

    mvn install

        8)打包

    mvn package

        9)先清除再打包

    mvn clean package

        10)打成jar包

    mvn jar:jar

        11)生成eclipse项目  

    mvn eclipse:eclipse

        12)查看帮助信息

    mvn help:help

       13)查看maven有哪些项目类型分类

    mvn archetype:generate -DarchetypeCatalog=intrenal

    创建一个maven archetype webapp项目

    配置如下:

    <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
      xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
      <modelVersion>4.0.0</modelVersion>
      <groupId>com.saw</groupId>
      <artifactId>test1</artifactId>
      <packaging>war</packaging>
      <version>0.0.1-SNAPSHOT</version>
      <name>test1 Maven Webapp</name>
      <url>http://maven.apache.org</url>
      <dependencies>
        <dependency>
          <groupId>junit</groupId>
          <artifactId>junit</artifactId>
          <version>3.8.1</version>
          <scope>test</scope>
        </dependency>
      </dependencies>
      <build>
    		<finalName>test1</finalName>
    		<plugins>
    			<plugin>
    				<groupId>org.apache.tomcat.maven</groupId>
    				<artifactId>tomcat7-maven-plugin</artifactId>
    				<version>2.2</version>
    				<configuration>
    					<url>http://localhost:8080/manager/html</url>
    					<server>tomcat</server>
    				</configuration>
    			</plugin>
    			<plugin>
    				<groupId>org.apache.maven.plugins</groupId>
    				<artifactId>maven-war-plugin</artifactId>
    				<configuration>
    					<archive>
    						<addMavenDescriptor>false</addMavenDescriptor>
    					</archive>
    					<webResources>
    						<resource>
    							<directory>src/main/resources/</directory>
    							<targetPath>WEB-INF/classes</targetPath>
    							<filtering>true</filtering>
    						</resource>
    					</webResources>
    				</configuration>
    			</plugin>
    		</plugins>
    		<defaultGoal>compile</defaultGoal>
    	</build>
    </project>
    

    直接build就可以打成war包 debugConfiguration tomcat:run

  • 相关阅读:
    ES6 export
    vue-cli3实现分环境打包步骤(给不同的环境配置相对应的打包命令)
    vue.config.js
    npm install 错误 安装 chromedriver 失败的解决办法
    解决JS(Vue)input[type='file'] change事件无法上传相同文件的问题
    CSS设置浏览器滚动条样式
    ELK 性能(3) — 在 Docker 上运行高性能容错的 Elasticsearch 集群
    ELK 性能(2) — 如何在大业务量下保持 Elasticsearch 集群的稳定
    ELK 性能(1) — Logstash 性能及其替代方案
    ElasticSearch 2 (37)
  • 原文地址:https://www.cnblogs.com/JAYIT/p/6245089.html
Copyright © 2011-2022 走看看