首页 > 代码库 > [java,maven] 使用 maven 来搭建简单的 netty 开发环境

[java,maven] 使用 maven 来搭建简单的 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

[java,maven] 使用 maven 来搭建简单的 netty 开发环境