Chinaunix首页 | 论坛 | 博客
  • 博客访问: 562827
  • 博文数量: 104
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 1559
  • 用 户 组: 普通用户
  • 注册时间: 2014-08-21 00:58
个人简介

锻炼精神,首先要锻炼肉体

文章分类

全部博文(104)

文章存档

2018年(1)

2016年(1)

2015年(101)

2014年(1)

我的朋友

分类: Java

2015-06-20 07:39:48

这篇文章将会简单介绍一下,如何在 linux 下面搭建基于 netty 开发的编程环境。

大致过程是:
首先, 使用 mvn 命令在指定路径下面创建一套简单的  java 文件包.


然后, 使用 JIdea 导入 maven 项目的方式将创建好的文件包加载到 IDE 环境中。‘

接下来, 在 IDE 环境中修改 pom.xml 文件,在关联标签下面,根据不同需要来,写入 netty 最新版本的值.

随后在 .java 文件中通过调用 import 语句来检测 netty 的系列函数包是否被成功加载到当前项目的开发环境中。

具体过程描述如下 :

1. 首先确保系统中已经正确的安装好 maven 并且与当前 系统中 java 版本相匹配,如果没有安装的话,
   可以参看文章 :
http://blog.chinaunix.net/uid-28595538-id-5086987.html

2. 接下来,我们来使用 mvn 命令行在指定路径下面生成简单的文件包  maven  会根据用户输入命令不同的参数选项来生成不同需要的 java-项目包,
  
有专门开发网站所需要的 java-文件包 , 还有许多其他种类的,我们在这里选择最简单的,也就是 mvn 创建文件包的时候,选择默认的所有选项即可。
 
(就是不要乱选,不然生成一个比较复杂的文件项目包的时候,要在此基础上修改会变得无从下手)

  [命令]  mvn archetype:generate  -DgroupId=org.kokia -DartifactId=netty-frame-demo

  其中 archetype:generate 对应的是 mvn 将要执行的是创建 java-项目包 的命令,
  -DgroupId 对应的是创建之后的项目的包名,如果使用的是 org.kokia 那么,在其他项目中使用自定义编写的 Test 类的话是需要
   通过 import org.kokia.Test; 方式引入的

  -DartifactId 对应的创建的项目的名称,即,如果 mvn 命令执行成功,那么将会在当前目录下面生成一个名为
    'netty-frame-demo' 的普通 java-项目包。

3. 将刚刚生成的项目包导入到, java-idea 中,具体的操作流程如下图所示
 
选择 New --> Module from Existing Sources



  












4. 好的,现在项目包已经被导入进 IDE 开发环境中了, 我们来修改一下 pom.xml 的文件,在依赖标签中,
  按照一定格式要求,写入对 netty 软件的需求。Java- idea 根据 pom.xml 文件来自动从网上下载对应的资源,
   并将该资源存放到本地的资源库中,在我的计算机中,maven 的资源库路径位于 /root/.m2/ 下面
 

5. 在执行上面操作之后,就会发现在 IDE 下面有下载 netty 软件包的进度条,等其完成之后,我们打开位于
    src/main/App.java , 在package .... 一行下面写入
 
    import io.netty.bootstrap.Boostrap ;

  语句检测一下编译 语句,检测一下编译环境是否会报错,如果不会报错的话,则说明该 netty 文件包已经成功的通过修改 maven 文件而被引入到该项目开发环境中的.




add 6/21
如果想要增加 spring-framework 依赖的话
在 pom.xml 中添加

点击(此处)折叠或打开

  1. <dependency>
  2.       <groupId>org.springframework</groupId>
  3.       <artifactId>spring-context</artifactId>
  4.       <version>3.1.1.RELEASE</version>
  5.     </dependency>
IDE 将会自动的从官网"org.springframwork" 中下载对应版本的文件包,并将其加载到当前的项目中
end
阅读(13077) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~