码迷,mamicode.com
首页 > 其他好文 > 详细

Maven之项目搭建与第一个helloworld(多图)

时间:2014-08-29 21:17:28      阅读:296      评论:0      收藏:0      [点我收藏+]

标签:style   blog   http   color   使用   java   io   strong   ar   

这次记录第一个搭建一个maven的helloworld的过程。

转载

1.搭建web工程肯定得new 一个 maven工程,假如project中没有直接看到maven工程,那么选择Other,然后在Wizards下面搜索框中搜maven字样后,就和出现Maven文件夹,点开找到Maven Project 后 点击 Next。

bubuko.com,布布扣
2.再次点击 Next;


3.选择org.apache.maven.archetypes  maven-archetype-webapps,再次点击next

bubuko.com,布布扣
4.Group Id中一般填写com.公司名;Artifact Id 为工程名。填好并且没有报错之后点击Finish,则完成了初步创建。

    groupId:group 翻译成中文就是组、集团的意识,groupId就是这样一个组或集团的ID标识,就拿 Apache 来说好了,Apache 大家都不陌生吧,

        Apache 官网上有非常多的项目,每个项目里面肯定能找得到 org.apache.xxxx,而 org.apache 就是这里说的 groupId

    artifactId:还是拿 Apache 来说,Apache 官网上有非常多的项目,而每个项目的名字就是这里的 artifactId,换句话说,artifactId 就是你的项目名

    version:这个就没有什么好解释的了吧,是项目版本的意思

    package:这个也没什么好说的,就是 groupId.artifactId,创建的时候会自动帮你补全,如果没有自动帮你补全就自己手动敲上去

 bubuko.com,布布扣



6.但是这个并不是默认的maven项目的标准结构.我们需要进行一些改动.

  (1).在项目下创建一个source folder;folder name:src/main/java

bubuko.com,布布扣
7.可能会报这个错误Cannot nest ‘ss/src/main/java‘ inside ‘ss/src/‘. To enable the nesting exclude ‘main/‘ from ‘ss/src/‘;


8.点击改工程的Properties属性选中Java Build Path项,找到source,发现有两个错误的包,将其选中remove掉;

bubuko.com,布布扣

bubuko.com,布布扣
9.重新在项目下创建一个source folder;folder name:src/main/java

bubuko.com,布布扣

bubuko.com,布布扣

没修改pom,没有加入pom中配置没有java程序run on server的结果

bubuko.com,布布扣

bubuko.com,布布扣
10.OK,这时候我们的web工程初步就搭建好了,剩下就是根据需求修改配置文件了。

关于pom文件的里面的参数的说明

<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">  
  <!-- 指明POM使用的对象模型的版本,此值很少改动 -->  
  <modelVersion>4.0.0</modelVersion>  
  <!-- groupId -->  
  <groupId>com.hello.maven</groupId>  
  <!-- artifactId -->  
  <artifactId>helloMaven</artifactId>  
  <!-- 项目产品版本 -->  
  <version>0.0.1-SNAPSHOT</version>  
  <!-- 打包方式 -->  
  <packaging>jar</packaging>  
  <!-- 项目显示名称 -->  
  <name>helloMaven</name>  
  <!-- 项目站点 -->  
  <url>http://286.iteye.com/</url>  
  <!-- 属性设置 -->  
  <properties>  
    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>  
  </properties>  
  <!-- 依赖关系 -->  
  <dependencies>  
    <dependency>  
      <groupId>junit</groupId>  
      <artifactId>junit</artifactId>  
      <version>3.8.1</version>  
      <scope>test</scope>  
    </dependency>  
  </dependencies>  
  <!-- 这里采用默认编译器 -->  
  <build>  
    <defaultGoal>compile</defaultGoal>  
  </build>  
</project>  

maven项目的pom文件

什么是pom?
    pom作为项目对象模型。通过xml表示maven项目,使用pom.xml来实现。主要描述了项目:包括配置文件;开发者需要遵循的规则,缺陷管理系统,组织和licenses,项目的url,项目的依赖性,以及其他所有的项目相关因素。

Maven之项目搭建与第一个helloworld(多图)

标签:style   blog   http   color   使用   java   io   strong   ar   

原文地址:http://www.cnblogs.com/yukino/p/3945728.html

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