码迷,mamicode.com
首页 > Web开发 > 详细

007Maven_在Myeclipse创建web项目

时间:2016-08-26 19:53:20      阅读:177      评论:0      收藏:0      [点我收藏+]

标签:

  创建Web项目

l  选择创建一个普通的web工程

技术分享

 

 

技术分享

 

 

 

l  如果采用src缺省的包结构,则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/xsd/maven-4.0.0.xsd">
  <modelVersion>4.0.0</modelVersion>
  <!-- 定义自身的坐标 -->
  <groupId>web</groupId>
  <artifactId>web</artifactId>
  <version>0.0.1-SNAPSHOT</version>
  <packaging>war</packaging>
  <!-- 配置常量 -->
  <properties>
    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
    <jstl.version>1.2</jstl.version>
    <compiler.version>1.6</compiler.version>
  </properties>
  <!-- 定义依赖管理 -->
  <dependencies>
      <!-- 定义需要依赖的系统jar, provided则在打包的时候不会包含 -->
    <dependency>
      <groupId>javax.servlet</groupId>
      <artifactId>jstl</artifactId>
      <version>${jstl.version}</version>
      <scope>provided</scope>
    </dependency>
    <dependency>
      <groupId>javax.servlet.jsp</groupId>
      <artifactId>jsp-api</artifactId>
      <version>2.1</version>
      <scope>provided</scope>
    </dependency>
    <!-- 定义依赖的第三方包,compile 则打包的时候会自动加载到lib目录中 -->
    <dependency>
        <groupId>cn.itcast.maven</groupId>
          <artifactId>Hello</artifactId>
          <version>0.0.1-SNAPSHOT</version>
        <scope>compile</scope>
    </dependency>
  </dependencies>
  <!-- 用来定义构建阶段的标签 -->
  <build>
      <!-- 由于采用的非Maven的约定,则在构建的时候要指定的目录 -->
    <sourceDirectory>${basedir}/src</sourceDirectory>
   <outputDirectory>${basedir}/WebRoot/WEB-INF/classes</outputDirectory>
    <resources>
      <!-- 资源文件也存放到src中但排除 *.java -->
      <resource>
        <directory>${basedir}/src</directory>
        <excludes>
          <exclude>**/*.java</exclude>
        </excludes>
      </resource>
    </resources>
    <plugins>
      <!-- 配置相应的打包插件  -->
      <plugin>
        <artifactId>maven-war-plugin</artifactId>
        <configuration>
          <webappDirectory>${basedir}/WebRoot</webappDirectory>
          <warSourceDirectory>${basedir}/WebRoot</warSourceDirectory>
        </configuration>
      </plugin>
      <plugin>
        <artifactId>maven-compiler-plugin</artifactId>
        <configuration>
          <source>${compiler.version}</source>
          <target>${compiler.version}</target>
        </configuration>
      </plugin>
    </plugins>
  </build>
</project>

 

技术分享

 

 

运行测试。

 

007Maven_在Myeclipse创建web项目

标签:

原文地址:http://www.cnblogs.com/shenxiaoquan/p/5811511.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!