使用eclipse创建maven项目图文详解

2015-09-06|来源:

基于eclipse创建maven Java项目

打开ecilpse,File--->New--->Other--->Maven--->Maven Projet进入创建maven项目窗口

选择maven-archetype-quickstart,快速创建一个java项目


接下来,输入Group Id,Artifact Id,Package等信息,点击finish结束


生成的Java项目包结构如下


从上图可以看出,JDK是1.5,使用maven-compiler-plugin指定编译时的JDK版本

<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>cn.luxh.app</groupId>
    <artifactId>my-app</artifactId>
    <version>0.0.1-SNAPSHOT</version>
    <packaging>jar</packaging>
    <name>my-app</name>
    <url>http://maven.apache.org</url>
 
    <!-- 指定属性 -->
    <properties>
        <junit.version>4.10</junit.version>
        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
        <jdk.version>1.6</jdk.version>
    </properties><build><plugins>
 
    <!-- 指定JDK的编译版本 -->
    <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-compiler-plugin</artifactId>
        <version>2.5.1</version>
        <configuration>
            <source>${jdk.version}</source>
            <target>${jdk.version}</target>
            <showWarnings>true</showWarnings>
        </configuration>
    </plugin>
    </plugins>
    </build>
 
    <dependencies>
        <dependency>
            <groupId>junit</groupId>
            <artifactId>junit</artifactId>
            <version>${junit.version}</version>
            <scope>test</scope>
        </dependency>
    </dependencies>
</project>


基于eclipse maven创建java Web项目

File--->New--->Other--->Maven--->Maven Projet

选择maven-archetype-webapp创建web项目

            


接下来,输入Group Id,Artifact Id,Package等信息,点击finish结束



创建Web项目结构如下:


把项目转为 Dynamic Web Module,在项目上点击右键,选择属性,然后选择Project facets,然后点击Convert to faceted form...

勾选Dynamic Web Module,选择3.0,表示支持servlet3.0

勾选Java,选择1.6或更高的jdk版本


工具只生成了一个叫 src/main/resource的source folder,我们需要手工添加 src/main/java、src/test/java和src/test/resource 三个source folder,在项目上右键 New ---->Source Folder,输入folder name即可。

修改Source Folder的编译路径,进入Java Build Bath窗口,双击每个文件夹下的Output folder,指定路径。

源代码应该放置到src/main/java中

源代码的资源文件应该放置在src/main/resources文件夹中

测试代码应该放置到src/test/java中

测试代码的资源文件应该放置在src/test/resources文件夹中


src/main/java和src/main/resource指定target/calsses

src/test/java和src/test/resource指定target/test-classes

都选上选上Allow output folders for source folders.

配置部署的程序Deployment Assembly,删掉test的那两项,test的程序发布的时候不需要,添加maven的依赖库,发布的时候可以发布到lib目录中,添加/src/main/webapp为部署的根目录


配置tomcat7,发布运行项目


转自:http://xidajiancun.iteye.com/blog/2004527


相关问答

更多

使用maven创建springmvc项目

如图 是你的摄图展示方式不一样, 你可以选择 window-》show view-》package explorer 这样展示. 那个错误是你在线安装插件的时候安装失败吧? 可以考虑下载压缩文件的方式安装一下试试。

使用sts创建spring starter project项目 发现没有maven包和java类无法运行

1 创建maven项目 2 在项目名称上点击鼠标右键选择 属性 在左侧列表中 找到 Deployment Assenbly 添加 maven Dependencies 到 WEB-INF/lib 一项 3 在pom文件中填写你要导入的jar文件名称 及相应规则 4 保存pom文件的时候 如果一切正确 将自动下载并导入jar包 或者你手动刷新项目

如何在spring里面创建一个类似在eclipse的web project (optional maven support)的项目?

springsource只是eclipse中的一个 插件,你要建立web project实际就是一个web项目,需要在eclipse下建立这个web项目,而eclipse才是真正的 开发工具。我建议你使用myEclipse for spring工具来建项目吧,因为myEclipse for spring是集成eclipse和springsource的一个完整的开发工具。 具体操作步骤是:【新建】->【项目】->【Web Project】,这个建好的项目里面自动加载所有的springsource。用 ...

如何在spring里面创建一个类似在eclipse的web project (optional maven support)的项目?

用起来很方便。 如果你们没用myEclipse这个工具也不要紧,因为老师不会特意苛求你们必须用什么开发工具,只要能做出东西来springsource只是eclipse中的一个插件,你要建立web project实际就是一个web项目,需要在eclipse下建立这个web项目,而eclipse才是真正的开发工具。我建议你使用myEclipse for spring工具来建项目吧,因为myEclipse for spring是集成eclipse和springsource的一个完整的开发工具。 具体操作 ...

Eclipse集成Maven后,右键项目 Run as 中没有Maven相关的命令

是因为建的是普通java工程,需要把它转换成maven project。 操作步骤如下: 1、右键工程--maven--Disable maven nature 2、在当前目录下执行命令(就是有pom.xml文件的那个目录) —— mvn eclipse:clean 3、重新转换该工程为maven工程。右键工程--- 'Configure'--- 'Convert to meven project'

专题教程

JAVA概述
第一部分:java入门基础
第二部分:java常用类
第三部分:jdbc系列教程
第四部分:java高级特征
Gson教程
快速了解 jdk8 新特征

相关文章

更多

最近更新

更多