zoukankan      html  css  js  c++  java
  • maven-war-plugin

    NameTypeSinceDescription默认值
    cacheFile File 2.1-alpha-1 包含webapp结构的文件缓存 ${project.build.directory}/war/work/webapp-cache.xml.
    outputDirectory String - 用于输出WAR的目录 ${project.build.directory}.
    warSourceDirectory File - WAR中包含额外文件的单个目录.这里是你放置JSP文件的地方 ${basedir}/src/main/webapp.
    webappDirectory File - 构建webapp的目录 ${project.build.directory}/${project.build.finalName}.
    workDirectory File - 解压WAR可选相关内容的目录 ${project.build.directory}/war/work.

    war包插件:
    既然是web项目,就需要打war包,那就需要这个插件:

    Xml代码  收藏代码
     1     <plugin>  
     2         <groupId>org.apache.maven.plugins</groupId>  
     3         <artifactId>maven-war-plugin</artifactId>  
     4         <version>2.1.1</version>  
     5         <configuration>  
     6             <encoding>${project.build.sourceEncoding}</encoding>  
     7             <warName>platform</warName>  
     8               <webappDirectory>${project.build.directory}/platform</webappDirectory>       
     9             <warSourceDirectory>WebContent</warSourceDirectory>  
    10         </configuration>  
    11     </plugin>  

    <encoding>${project.build.sourceEncoding}</encoding>强制字符集编码
    <warName>platform</warName>war包名字——platform.war
    <webappDirectory>${project.build.directory}/platform</webappDirectory>产生war前,用于存放构建war包的目录——target/platform。
    <warSourceDirectory>WebContent</warSourceDirectory>:我把web工程搞成了eclipse下的WTP类型。我不喜欢maven产生的webapp目录,更喜欢WebContent!

  • 相关阅读:
    激活
    年龄校验,精确到日
    腾讯消息队列CMQ一键化部署脚本
    腾讯消息队列CMQ部署与验证
    蓝鲸6.0.1部署
    docker离线安装
    蓝鲸平台开启consul.conf UI界面
    基于docker一键化部署LNMP环境
    阿里云镜像上传打包
    腾讯蓝鲸平台部署[5.1.29版本]
  • 原文地址:https://www.cnblogs.com/zjm-1/p/11015921.html
Copyright © 2011-2022 走看看