首页 > 代码库 > 007Maven_在Myeclipse创建web项目

007Maven_在Myeclipse创建web项目

  创建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项目