码迷,mamicode.com
首页 > 系统相关 > 详细

Maven 安装、Eclipse创建项目过程演示

时间:2015-07-21 17:03:19      阅读:163      评论:0      收藏:0      [点我收藏+]

标签:eclipse   maven   

Maven是一个采用纯Java编写的开 源项目管理工具。Maven采用了一种被称之为project object model (POM)概念来管理项目,所有的项目配置信息都被定义在一个叫做POM.xml的文件中,通过该文件,Maven可以管理项目的整个声明周期,包括编 译,构建,测试,发布,报告等等。目前Apache下绝大多数项目都已经采用Maven进行管理。而Maven本身还支持多种插件,可以方便更灵活的控制 项目。 

1:http://maven.apache.org/download.html 下载最新版本 Maven 3.0.2 (Binary zip) 
技术分享 

2:解压到 D: 
技术分享 

3:配置环境变量 
   MAVEN_HOME : D:\apache-maven-3.0.2 
   MAVEN : %MAVEN_HOME%\bin 
  (可选) MAVEN_OPTS : -Xms256m -Xmx512m 

   在path 前面 加上 %MAVEN%; 
技术分享 

4:验证安装是否成功 
在命令行上输入 : mvn -version; 回车,如看到下面信息表示安装成功: 

技术分享 


以上如果正常的话,说明你的Maven已经安装成功了!接下来就可以创建Maven项目。

在这里我们使用Eclipse来创建Maven项目!


使用Eclipse的maven构建一个web项目

1、选择建立Maven Project 选择File -> New -> Other,在New窗口中选择 Maven -> Maven Project;点击next

        技术分享


2、选择项目路径 Usedefault Workspace location默认工作空间

        技术分享


3、选择项目类型 在Artifact Id中选择maven-archetype-webapp

        技术分享


4 、输入Group ID和 Artifact ID,以及Package

        Group ID一般写大项目名称。Artifact ID是子项目名称。

        Package是默认给你建一个包,不写也可以

        技术分享


5、刚建立好后的文件结构如下图

        如果这里显示的内容多,一般是Filters设置的问题;或perspective为JavaEE模式,改成Java模 式就可以了

        技术分享


6、配置项目 需要添加src/main/java,src/test/java ,src/test/resources三个文件夹。右键项目根目录点击New -> Source Folder,建出这三个文件夹

        注意:不是建普通的Folder,而是Source Folder

        技术分享


        技术分享


7、更改class路径 右键项目,Java Build Path -> Source 下面应该有4个文件夹。src/main/java,src/main /resources,src/test/java ,src/test/resources

        选上Allow output folders for source folders

        双击每个文件夹的Output folder,选择路径

        src/main/java,src/main/resources,选择target/classes;

        src/test/java ,src/test/resources, 选择target/test-classes;        

        在此处还要更改:更改文件夹显示的顺序:点击Order and Export;更改JDK版本:在Libraries双击JRE System Library,要1.6版本

        技术分享

        技术分享


8、把项目变成Dynamic Web项目 右键项目,选择Project Facets,点击Convert to faceted fro

        技术分享


9、配置Project Facets 更改Dynamic Web Module的Version为2.3。(3.0为Java7的)。
        如果提示错误,可能需要在Java Compiler设置Compiler compliance level 为1.6,或者需要在此窗口的Java的Version改成1.6

        技术分享

10、设置部署程序集(Web Deployment Assembly)
        上面步骤设置完成后,点击OK,Properties窗口会关 闭,在右键项目打开此窗口。在左侧列表中会出现一个Deployment Assembly,点击进去后,如下图

        技术分享

        此处列表是,部署项目时,文件发布的路径。

        (1)我们删除test的两项,因为test是测试使用,并不需要部署。

        (2)设置将Maven的jar包发布到lib下。

        Add -> JavaBuild Path Entries -> Maven Dependencies -> Finish

        设置完成效果图

        技术分享


11、构建框架 在pom.xml中添加所需要的jar包

        使用Maven POM editor打开项目中的pom.xml文件,选择Dependencies,在Dependencies栏目点击Add进行,首先弹出一个搜索按钮,例 如输入jsf,就会自动搜索关于JSF相关的jar包,我们选择2.0.4版本的jsf,将jsf包全部添加进来

        需要添加的其他jar包有:junit、jstl

        或者点击pom.xml直接编辑pom.xml文件,这样可以直接copy过来dependencies内容;

        我们的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.smile.maven.demo</groupId>
                <artifactId>maven-demo-web</artifactId>
                <packaging>war</packaging>
                <version>0.0.1-SNAPSHOT</version>
                <name>maven-demo-web Maven Webapp</name>
                <url>http://maven.apache.org</url>

                <dependencies>
                        <dependency>
                                <groupId>junit</groupId>
                                <artifactId>junit</artifactId>
                                <version>3.8.1</version>
                                <scope>test</scope>
                        </dependency>
                        <dependency>
                                <groupId>com.sun.faces</groupId>
                                <artifactId>jsf-api</artifactId>
                                <version>2.0.4-b09</version>
                        </dependency>
                        <dependency>
                                <groupId>com.sun.faces</groupId>
                                <artifactId>jsf-impl</artifactId>
                                version>2.0.4-b09</version>
                        </dependency>
                        <dependency>
                                <groupId>javax.servlet</groupId>
                                <artifactId>jstl</artifactId>
                                <version>1.2</version>
                        </dependency>
                        <dependency>
                                <groupId>taglibs</groupId>
                                <artifactId>standard</artifactId>
                                <version>1.1.2</version>
                        </dependency>
                </dependencies>

                <build>
                        <finalName>maven-demo-web</finalName>
                </build>

        </project>


12、发布 对着工程点右键:Run As ->Maven install 然后再Run As -> Mavenpackage.
        生成完后用Tomcat跑即可

这样我们的Maven已经成功的创建,并运行成功,成功后的JSP页面将显示HelloWorld!

不知道你是否应经成功,反正我是应经成功了!

如果你还没有完成,那你该努力一下了,请你重新仔细的走一遍流程!相信自己会成功的!



版权声明:欢迎转载,希望在你转载的同时,添加原文地址,谢谢配合

Maven 安装、Eclipse创建项目过程演示

标签:eclipse   maven   

原文地址:http://blog.csdn.net/u011225629/article/details/46988023

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