一份MAVEN的POM.XML文件样板

<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.tetlife.jms</groupId>

   < artifactId>b2c_jms</artifactId>

   < packaging>war</packaging>

   < version>1.0-SNAPSHOT</version>

   < name>b2c_jms Maven Webapp</name>

   < url>http://maven.apache.org</url>

   <properties>
  
    < !-- 常量属性-->

  
   
 <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
  
   
 < project.spring.version>3.0.5.RELEASE</project.spring.version>
  
 < /properties>

   <build>
  
    < finalName>b2c_jms</finalName>
  
   
 < sourceDirectory>${basedir}/src/main/java</sourceDirectory>
  
   
 < outputDirectory>${basedir}/src/main/webapp/WEB-INF/classes</outputDirectory>
  
    < resources>
  
       < resource>
  
         
 < directory>${basedir}/src/main/java</directory>
  
         
 < excludes>
  
            
 < exclude>***.properties</include>
  
            
 < include>**/*.xml</include>
  
         
 < /includes>
  
       < /resource>
  
    < /resources>
  
    < plugins>
  
       < !-- 打war包插件-->
  
       <plugin>
  
         
 < artifactId>maven-war-plugin</artifactId>
  
         
 < configuration>
  
            
 < webappDirectory>${basedir}/src/main/webapp</webappDirectory>
  
            
 < warSourceDirectory>${basedir}/src/main/webapp</warSourceDirectory>

  
         
 < /configuration>
  
       < /plugin>
  
       < !-- 编译插件-->

  
       <plugin>
  
         
 < artifactId>maven-compiler-plugin</artifactId>
  
         
 < configuration>
  
            
 < source>1.5</source>
  
            
 < target>1.5</target>
  
            
 < encoding>utf-8</encoding>
  
         
 < /configuration>
  
       < /plugin>
  
       < !-- 资源插件-->

  
       <plugin>
  
         
 < groupId>org.apache.maven.plugins</groupId>
  
         
 < artifactId>maven-resources-plugin</artifactId>
  
         
 < configuration>
  
            
 < encoding>UTF-8</encoding>
  
         
 < /configuration>
  
       < /plugin>
  
       < !-- Jetty容器-->
  
       <plugin>
  
         
 < groupId>org.mortbay.jetty</groupId>
  
         
 < artifactId>maven-jetty-plugin</artifactId>
  
         
 < version>6.1.9</version>
  
         
 < configuration>
  
            
 < contextPath>/b2c_jms</contextPath>
  
            
 < overrideWebXml>
  
            
     conf/jetty-web.xml

                   
< /overrideWebXml>
  
            
 < scanIntervalSeconds>0</scanIntervalSeconds>
  
            
 < stopKey>foo</stopKey>
  
            
 < stopPort>9999</stopPort>
  
            
 < connectors>
  
            
    < connector
implementation="org.mortbay.jetty.nio.SelectChannelConnector">
  
            
      
 < port>8080</port>
  
            
      
 < maxIdleTime>60000</maxIdleTime>
  
            
    < /connector>
  
            
 < /connectors>
  
         
 < /configuration>
  
       < /plugin>

  
    < /plugins>

  
 < /build>


   < dependencies>
     
 < dependency>
  
      
 < groupId>junit</groupId>

        
 < artifactId>junit</artifactId>

        
 < version>3.8.1</version>

        
 < scope>test</scope>

      < /dependency>

      < dependency>

        
 < groupId>javax.servlet</groupId>

        
 < artifactId>servlet-api</artifactId>

        
 < version>2.4</version>

        
 < scope>provided</scope>

      < /dependency>

     
 < dependency>
  
      
 < groupId>javax.servlet</groupId>

        
 < artifactId>jstl</artifactId>
        
 < version>1.2</version>

        
 < scope>provided</scope>

      < /dependency>

      < dependency>

        
 < groupId>javax.servlet.jsp</groupId>

        
 < artifactId>jsp-api</artifactId>

        
 < version>2.1</version>

        
 < scope>provided</scope>

      < /dependency>

     
 < dependency>
  
      
 < groupId>com.oracle</groupId>
        
 < artifactId>ojdbc14</artifactId>

        
 < version>10.1.0.2.0</version>
     
 < /dependency>

      < dependency>

        
 < groupId>log4j</groupId>

        
 < artifactId>log4j</artifactId>

        
 < version>1.2.13</version>

      < /dependency>

      < dependency>

        
 < groupId>c3p0</groupId>

        
 < artifactId>c3p0</artifactId>
        
 < version>0.9.1.2</version>

      < /dependency>

      < dependency>

        
 < groupId>org.quartz</groupId>
        
 < artifactId>quartz-all</artifactId>

        
 < version>1.7.3</version>

      < /dependency>

  
    < dependency>

        
 < groupId>org.springframework</groupId>

        
 < artifactId>spring-core</artifactId>

        
 < version>${project.spring.version}</version>

      < /dependency>

      < dependency>

        
 < groupId>org.springframework</groupId>

        
 < artifactId>spring-asm</artifactId>

        
 < version>${project.spring.version}</version>

      < /dependency>

      < dependency>

        
 < groupId>org.springframework</groupId>

        
 < artifactId>spring-aop</artifactId>

        
 < version>${project.spring.version}</version>

      < /dependency>

      < dependency>

        
 < groupId>org.springframework</groupId>

        
 < artifactId>spring-beans</artifactId>

        
 < version>${project.spring.version}</version>

      < /dependency>

      < dependency>

        
 < groupId>org.springframework</groupId>

        
 < artifactId>spring-context</artifactId>

        
 < version>${project.spring.version}</version>

      < /dependency>

      < dependency>

        
 < groupId>org.springframework</groupId>

        
 < artifactId>spring-context-support</artifactId>

        
 < version>${project.spring.version}</version>

      < /dependency>

      < dependency>

        
 < groupId>org.springframework</groupId>

        
 < artifactId>spring-jdbc</artifactId>

        
 < version>${project.spring.version}</version>

      < /dependency>

      < dependency>

        
 < groupId>org.springframework</groupId>

        
 < artifactId>spring-tx</artifactId>

        
 < version>${project.spring.version}</version>

      < /dependency>

      < dependency>

        
 < groupId>org.springframework</groupId>

        
 < artifactId>spring-expression</artifactId>

        
 < version>${project.spring.version}</version>

      < /dependency>

      < dependency>

        
 < groupId>org.springframework</groupId>

        
 < artifactId>spring-web</artifactId>

        
 < version>${project.spring.version}</version>

      < /dependency>

   < /dependencies>

< /project>

一份MAVEN的POM.XML文件样板,布布扣,bubuko.com

时间: 2024-12-19 05:51:09

一份MAVEN的POM.XML文件样板的相关文章

史上最全的maven的pom.xml文件详解

史上最全的maven的pom.xml文件详解 http://www.cnblogs.com/hafiz/p/5360195.html <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 h

maven 之pom.xml文件

<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">      &l

Maven 教程(6)— Maven之pom.xml文件简单说明

原文地址:https://blog.csdn.net/liupeifeng3514/article/details/79543963 通过前面几部分知识,我们对maven已经有了初步的印象,就像Make的Makefile.Ant的build.xml一样,Maven项目的核心是pom.xml.POM(Project Object Model,项目对象模型)定义了项目的基本信息,用于描述项目如何构建,声明依赖,等等.我们来看看maven中pom.xml文件主要标签的意思及其用法,来看一下pom.xm

maven的pom.xml文件标签含义

pom作为项目对象模型.通过xml表示maven项目,使用pom.xml来实现.主要描述了项目:包括配置文件:开发者需要遵循的规则,缺陷管理系统,组织和licenses,项目的url,项目的依赖性,以及其他所有的项目相关因素. [xml] view plain copy print? <span style="padding:0px; margin:0px"><project xmlns="http://maven.apache.org/POM/4.0.0&

Maven工程pom.xml文件秒变gradle工程的命令

下面是一个maven工程,我想把它转成gradle项目,怎么办? 打开cmd命令行窗口,切换到你的maven工程的pom.xml文件所在目录,然后执行如下命令: gradle init --type pom 瞬间,maven项目就变成了gradle项目:

Maven的pom.xml文件详解

转自:http://www.cnblogs.com/hafiz/p/5360195.html <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.o

maven工程pom.xml文件解读

maven的核心是pom.xml,POM(Project Object Model,项目对象模型)定义了项目的基本信息,用于描述如何构建,声明项目依赖.以Hello World项目为例,创建一个hello-world的文件夹,里面新建一个pom.xml文件,内容如下: <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0

maven的pom.xml文件配置详解

<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 "> <!-- 父项目的坐标.如

Maven项目pom.xml文件报xxx\target\classes\META-INF\MANIFEST.MF (系统找不到指定的路径)

在今天的学习Maven项目中遇到的这个错误:pom.xml文件报xxx\target\classes\META-INF\MANIFEST.MF (系统找不到指定的路径) 在Maven项目学习中,缓存问题时刻存在 我的解决办法为:选择工程右击--Maven--Update Project 网上也有其他的一些办法:大致三类 1.找到eclipse的project菜单选择clean...选项 2.选中pom.xml右击--Maven clean 3.eclipse工具栏Project--clean 总