1.1 创建一个Blade工程

作者认为每一个编程语言都应该有一个合适的 包管理器,比如 nodejs 中的 npm,python的 pip,ruby的 gem 等等,
早期的Java开发者可能会使用 Ant 进行项目的构建,但在国内目前最流行还属 maven 了,
国外用 gradle 的人挺多,但我对这个家伙不是特别熟悉。

在开始一个 Blade 工程之前首先确保你已经安装了maven,如果还没有安装或了解,
可以看看 maven使用指南

必须环境

  • jdk8
  • maven
  • idea/eclipse

搭建Blade工程的步骤

  1. 创建一个普通 maven 工程(需设置JDK编译版本为1.8)
  2. 加入 blade-mvc 依赖

在 Eclipse 创建 Blade 工程

选择创建 maven 骨架工程

1.1 创建一个Blade工程 - 图1

这里选择创建一个最简单的 quickstart 工程

1.1 创建一个Blade工程 - 图2

输入 GroupIdArtifactId 以及包名

1.1 创建一个Blade工程 - 图3

此时你看到的项目结构应该是如下:

1.1 创建一个Blade工程 - 图4

实际上这样的项目结构是有问题的,可以看到默认的 JDK 编译版本是 1.5
这时候我们使用一个 maven 插件将编译版本调整至 1.8,在 pom.xml 中加入 maven-compiler-plugin

  1. <!-- Compile -->
  2. <plugin>
  3. <groupId>org.apache.maven.plugins</groupId>
  4. <artifactId>maven-compiler-plugin</artifactId>
  5. <version>3.1</version>
  6. <configuration>
  7. <source>1.8</source>
  8. <target>1.8</target>
  9. <encoding>UTF-8</encoding>
  10. </configuration>
  11. </plugin>

我在 eclipse 下加入后是这样的

1.1 创建一个Blade工程 - 图5

在项目上右键刷新下 maven 配置

1.1 创建一个Blade工程 - 图6

然后加入 blade-mvc 的依赖,具体版本可以在 github 查看或者在 maven 仓库搜索,尽量使用较新版本,
我当前使用的版本是 2.0.5-BETA1

  1. <dependency>
  2. <groupId>com.bladejava</groupId>
  3. <artifactId>blade-mvc</artifactId>
  4. <version>2.0.5-BETA1</version>
  5. </dependency>

ok,大功告成了,看起来上面很多图其实对于一个熟练J2EE开发的开发者操作起来也是分分钟的,作者尽可能讲的详细一些,避免大家在第一步的时候出现什么错误。

在 Idea 中创建 Blade 工程

1.1 创建一个Blade工程 - 图7

输入 GroupIdArtifactId 以及包名

1.1 创建一个Blade工程 - 图8

和上面在 eclipse 下操作是一样的,加入编译插件保证1.8版本,然后加入 blade-mvc 依赖。

太棒了,项目创建成功了,去试试编写第一个Hello World程序。