zoukankan      html  css  js  c++  java
  • MyEclipse使用总结——在MyEclipse中新建Maven框架的web项目[转]

    前面的文章我们已经在本机安装好了maven,同时在myeclipse中配置好了maven的插件。

    链接如下:

    Maven安装----在Windows上安装Maven

    myeclipse安装maven插件

    现在我们就开始在myeclipse中新建一个maven框架的web项目

    新建项目

    填写项目名称,一定记得勾选Add Maven support (java EE如果选取5.0报错,则选6.0)

    我们的maven项目就新建好了,相关基本的依赖已经在pom.xml中.项目机构如下:

    可能出现的错误及解决方案:

    遇到的问题----新建maven项目ArtifactTransferException 和Execution default-testResources of goal

    pom.xml的内容如下:

    [java] view plaincopy
     
    1. <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">  
    2.   <modelVersion>4.0.0</modelVersion>  
    3.   <groupId>ipFilterM</groupId>  
    4.   <artifactId>ipFilterM</artifactId>  
    5.   <version>0.0.1-SNAPSHOT</version>  
    6.   <packaging>war</packaging>  
    7.   <name/>  
    8.   <description/>  
    9.   <properties>  
    10.     <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>  
    11.   </properties>  
    12.   <dependencies>  
    13.     <dependency>  
    14.       <groupId>org.glassfish</groupId>  
    15.       <artifactId>bean-validator</artifactId>  
    16.       <version>3.0-JBoss-4.0.2</version>  
    17.     </dependency>  
    18.     <dependency>  
    19.       <groupId>org.glassfish</groupId>  
    20.       <artifactId>javax.annotation</artifactId>  
    21.       <version>3.0.1</version>  
    22.     </dependency>  
    23.     <dependency>  
    24.       <groupId>org.glassfish</groupId>  
    25.       <artifactId>javax.ejb</artifactId>  
    26.       <version>3.0.1</version>  
    27.     </dependency>  
    28.     <dependency>  
    29.       <groupId>org.glassfish</groupId>  
    30.       <artifactId>javax.enterprise.deploy</artifactId>  
    31.       <version>3.0.1</version>  
    32.     </dependency>  
    33.     <dependency>  
    34.       <groupId>org.glassfish</groupId>  
    35.       <artifactId>javax.jms</artifactId>  
    36.       <version>3.0.1</version>  
    37.     </dependency>  
    38.     <dependency>  
    39.       <groupId>org.glassfish</groupId>  
    40.       <artifactId>javax.management.j2ee</artifactId>  
    41.       <version>3.0.1</version>  
    42.     </dependency>  
    43.     <dependency>  
    44.       <groupId>org.eclipse.persistence</groupId>  
    45.       <artifactId>javax.persistence</artifactId>  
    46.       <version>2.0.0</version>  
    47.     </dependency>  
    48.     <dependency>  
    49.       <groupId>org.glassfish</groupId>  
    50.       <artifactId>javax.resource</artifactId>  
    51.       <version>3.0.1</version>  
    52.     </dependency>  
    53.     <dependency>  
    54.       <groupId>org.glassfish</groupId>  
    55.       <artifactId>javax.security.auth.message</artifactId>  
    56.       <version>3.0.1</version>  
    57.     </dependency>  
    58.     <dependency>  
    59.       <groupId>org.glassfish</groupId>  
    60.       <artifactId>javax.security.jacc</artifactId>  
    61.       <version>3.0.1</version>  
    62.     </dependency>  
    63.     <dependency>  
    64.       <groupId>org.glassfish</groupId>  
    65.       <artifactId>javax.servlet</artifactId>  
    66.       <version>3.0.1</version>  
    67.     </dependency>  
    68.     <dependency>  
    69.       <groupId>org.glassfish</groupId>  
    70.       <artifactId>javax.servlet.jsp</artifactId>  
    71.       <version>3.0.1</version>  
    72.     </dependency>  
    73.     <dependency>  
    74.       <groupId>org.glassfish</groupId>  
    75.       <artifactId>javax.servlet.jsp.jstl</artifactId>  
    76.       <version>3.0.1</version>  
    77.     </dependency>  
    78.     <dependency>  
    79.       <groupId>org.glassfish</groupId>  
    80.       <artifactId>javax.transaction</artifactId>  
    81.       <version>3.0.1</version>  
    82.     </dependency>  
    83.     <dependency>  
    84.       <groupId>javax.xml.bind</groupId>  
    85.       <artifactId>jaxb-api-osgi</artifactId>  
    86.       <version>2.2.1</version>  
    87.     </dependency>  
    88.     <dependency>  
    89.       <groupId>javax.ws.rs</groupId>  
    90.       <artifactId>jsr311-api</artifactId>  
    91.       <version>1.1.1</version>  
    92.     </dependency>  
    93.     <dependency>  
    94.       <groupId>org.glassfish.web</groupId>  
    95.       <artifactId>jstl-impl</artifactId>  
    96.       <version>1.2</version>  
    97.     </dependency>  
    98.     <dependency>  
    99.       <groupId>javax.mail</groupId>  
    100.       <artifactId>mail</artifactId>  
    101.       <version>1.4.3</version>  
    102.     </dependency>  
    103.     <dependency>  
    104.       <groupId>javax.xml</groupId>  
    105.       <artifactId>webservices-api-osgi</artifactId>  
    106.       <version>2.0.1</version>  
    107.     </dependency>  
    108.     <dependency>  
    109.       <groupId>org.jboss.weld</groupId>  
    110.       <artifactId>weld-osgi-bundle</artifactId>  
    111.       <version>1.0.1-SP3</version>  
    112.     </dependency>  
    113.   </dependencies>  
    114.   <build>  
    115.     <plugins>  
    116.       <plugin>  
    117.         <artifactId>maven-war-plugin</artifactId>  
    118.       </plugin>  
    119.       <plugin>  
    120.         <artifactId>maven-compiler-plugin</artifactId>  
    121.         <configuration>  
    122.           <source>1.6</source>  
    123.           <target>1.6</target>  
    124.         </configuration>  
    125.       </plugin>  
    126.     </plugins>  
    127.   </build>  
    128. </project>  



    到这一步我们的web项目就建好了, 不过还有一步重要的步骤,就是把相关依赖的包下载到本地仓库。

    对着项目右键: run as  ----> maven install

    在控制台就可以看到 依赖包开始自动从 maven的中央仓库开始下载

    下载完后我们可以看到build success

    到此为止,我们的maven框架的web项目就新建好了。

  • 相关阅读:
    Mybatis- 动态sql总结
    Mybatis- 映射文件标签总结
    mybatis全局配置文件标签

    环形链表介绍和约瑟夫环
    MyBatis入门 + 接口式编程(idea实现)
    尚硅谷 mybatis
    Android 开发中使用 SQLite 数据库
    DDMS中File Explorer无法查看data/data文件解决办法
    ANDROID 自动生成动态表格for
  • 原文地址:https://www.cnblogs.com/0x2D-0x22/p/4141399.html
Copyright © 2011-2022 走看看