[java,maven] 使用 maven 来搭建简单的 netty 开发环境
大致过程是:
然后, 使用 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 中添加
点击(此处)折叠或打开
- <dependency>
- <groupId>org.springframework</groupId>
- <artifactId>spring-context</artifactId>
- <version>3.1.1.RELEASE</version>
- </dependency>
IDE 将会自动的从官网"org.springframwork" 中下载对应版本的文件包,并将其加载到当前的项目中
end
[java,maven] 使用 maven 来搭建简单的 netty 开发环境的更多相关文章
- 使用Maven搭建Struts2框架的开发环境
一.创建基于Maven的Web项目
- maven(多个模块)项目 部署 开发环境 问题处理历程【异常Name jdbc is not bound in this Context 异常java.lang.NoSuchMethodE】
maven(多个模块)项目 部署 开发环境 问题处理历程[异常Name jdbc is not bound in this Context 异常java.lang.NoSuchMethodE] 201 ...
- 极其简单的搭建eclipse的android开发环境
这篇博客是关于如何搭建eclipse的android开发环境, 与网上的其他博客不同,我的方法比他们简单的多,所 以推荐给大家. 搭建eclipse的android开发环境步骤: 1.配置JDK(Ja ...
- 搭建Eclipse C/C++开发环境
搭建eclipse C/C++开发环境: 1.下载并安装Eclipse for C++:http://www.eclipse.org.最新版是基于Eclipse 3.5 galileo,文件名 ...
- (cljs/run-at (JSVM. :browser) "搭建刚好可用的开发环境!")
前言 书接上一回,在了解cljs基本语法后并在clojurescript.net的奇特错误提示后,我们必须痛定思痛地搭建一个本地的开发环境,以便后续深入地学习cljs. 现有的构建工具 由于浏览器 ...
- react-native —— 在Windows下搭建React Native Android开发环境
在Windows下搭建React Native Android开发环境 前段时间在开发者头条收藏了 @天地之灵_邓鋆 分享的<在Windows下搭建React Native Android开发环 ...
- Ubuntu 12.04搭建MTK 6577 安卓开发环境
Ubuntu 12.04搭建 MTK 6577安卓开发环境 1. 下载并安装Vmware虚拟机: 2. 下载并在虚拟机上安装Ubuntu 12.04 iso 安装包:下载地址: ...
- windows下搭建Apache+Mysql+PHP开发环境
原文:windows下搭建Apache+Mysql+PHP开发环境 要求 必备知识 熟悉基本编程环境搭建. 运行环境 windows 7(64位); Apache2.2;MySQL Server 5. ...
- 轻松搭建Windows8云平台开发环境
原文:轻松搭建Windows8云平台开发环境 Windows Store应用是基于Windows 8操作系统的新一代Windows应用程序,其开发平台以及运行模式和以往传统平台略有不同.为了帮助更多开 ...
随机推荐
- 我眼中的AI
!!!!本文禁止转载,引用,仅供观看 最初了解人工智能是在我上大二的时候,在看头条的时候经常看到有关人工智能的事情,当时的我和大多数的人一样,感觉人工智能很神奇.当时就整晚整晚的想人工智能会取代人类呀 ...
- uiaotumator ui測试 高速调试
1. uiaotumator ui測试 Demo.java package uiautomatorDemo1; import java.io.File; import android.graphics ...
- ylb:sql语句重命名表名和列名
ylbtech-SQL Server:SQL Server-sql语句重命名表名和列名 sql语句重命名表名和列名 ylb:sql语句重命名表名和列名 返回顶部 一.更改数据库名 sp_rena ...
- SVN MERGE 方法(原创)
SNV merge操作 1. 创建分支 A
- git 指令如何撤销一次merge
在使用git指令时难免会发生错误的merge的情况,那么如何在这种情况下回退到错误发生之前的情况? git reflog 指令显示历史的操作 4457e43 HEAD@{0}: reset: movi ...
- Kali Linux 2.0安装光盘分享
Kali Linux 2.0安装光盘分享 watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I ...
- 解决apt 依赖破损的问题
在 安装 python3 / python2 共存的环境时, 不知道做了什么, 导致 apt 依赖故障 odoo@sy-odoo-08:~$ sudo apt-get remove apport 正在 ...
- 总结自己使用shell命令行经常使用到的8个小技巧
原创blog,转载请注明出处 Shell是命令解释器 [root@localhost ~]# cat /etc/shells 查看本系统共支持哪些shell 1 tab 命令补全 这个差点儿每次都能用 ...
- 【Android】内存卡图片读取器,图库app
上一篇<[Android]读取sdcard卡上的全部图片而且显示,读取的过程有进度条显示>(点击打开链接)在真机上測试非常有问题.常常遇到内存溢出.卡死的情况.由于如今真机上的内存上,2G ...
- (七)jQuery中的DOM操作
一.jQuery的DOM操作 (1)查找节点: 查找元素节点: 1. 获取指定的标签节点 $(“上级标签 标签:eq(“标签索引”) ; 如:var li = $("ul li:eq(2) ...