常言道:“工欲善其事,必先利其器”。下面介绍一些市场比较主流、比较犀利的开发工具用于Smart 应用开发,工具以下:java
Java 编译和运行环境:Oracle JDK 1.6 +mysql
集成开发环境:Eclipse IDE for Java EE 4.3 或IntelliJ IDEA 12.1git
项目构建工具:Maven 3.0sql
Web 服务器:Tomcat 7+,Apache 2.2+(可选)apache
据库:MySQL5.0+(服务器),Navicat 11.0(客户端)tomcat
代码版本控制:Git 1.8(服务器)、SourceTree(客户端)服务器
文本编辑器:Sublime Text 2.0 或 Notepad++ 6.5oracle
工具下载连接:
JDK:http://www.oracle.com/technetwork/java/javase/downloads/index.html
Eclipse:http://www.eclipse.org/downloads/
IntelliJ IDEA:http://www.jetbrains.com/idea/download/index.html
Maven:http://maven.apache.org/download.cgi
Tomcat:http://tomcat.apache.org/download-70.cgi
Apache:http://httpd.apache.org/download.cgi
MySQL:http://dev.mysql.com/downloads/mysql/
Navicat:http://www.navicat.com.cn/download
Git:http://git-scm.com/
SourceTree:http://www.sourcetreeapp.com/
Sublime Text:http://www.sublimetext.com/2
Notepad++:http://notepad-plus-plus.org/download/v6.5.3.html app
Smart 的JAR文件和源码分别托管在开源中国社区(如下简称OSC)的Maven仓库(http://maven.oschina.net/)和Git服务器上(http://git.oschina.net/)。这样咱们就可经过Maven直接下载Smart的JAR包来建立应用程序,也能够使用Git下载Smart 的源码自行构建Smart JAR文件。下面分别简要介绍使用以上两种方式来搭建Smart的开发环境的方法。
Smart的JAR文件托管在开源中国社区(如下简称OSC)的Maven仓库,若是要使用Maven直接下载JAR包的方式构建应用,除了安装Maven之外,还须要将OSC的Maven仓库添加到Maven settings.xml配置文件中。
配置OSC Maven镜像:
<mirrors> ... <mirror> <id>osc</id> <mirrorOf>*</mirrorOf> <name>OSC</name> <url>http://maven.oschina.net/content/groups/public/</url> </mirror> ... </mirrors>
配置OSC Maven仓库:
<profiles> ... <profile> <id>osc</id> <activation> <activeByDefault>true</activeByDefault> </activation> <repositories> <!-- OSC Public --> <repository> <id>osc</id> <url>http://maven.oschina.net/content/groups/public/</url> </repository> <!-- OSC Thirdparty --> <repository> <id>osc_thirdparty</id> <url>http://maven.oschina.net/content/repositories/thirdparty/</url> </repository> </repositories> <pluginRepositories> <pluginRepository> <id>osc</id> <url>http://maven.oschina.net/content/groups/public/</url> </pluginRepository> </pluginRepositories> </profile> ... </profiles>
这样,就能够使用Maven下载到Smart相关的JAR文件了。
对于喜欢研究源码的朋友,能够使用Git从OSC的远程仓库下载Smart源码,网址为http://git.oschina.net/huangyong/smart-framework,而后使用Maven来构建Smart。这里以Eclipse为例,使用Eclipse的Git插件Egit下载源码,使用Eclipse的Maven插件m2e来完成使用源码构建Smart的过程。
首先使用Egit下载Smart源码,在Eclipse中使用Git Repositories视图中的Clone a Git repository 选项从git@git.oschina.net:huangyong/smart-framework.git将代码下载到本地。而后使用 File > Import > Maven > Existing Maven Projects将下载的代码导入为Eclipse下的Maven工程,导入完成后Maven会根据Smart 的pom.xml文件自动下载Smart框架依赖的JAR文件。选中工程,右键选择Run As > Maven install,Maven会依次执行compile、test、package、install命令对工程进行编译、测试、打包并将构建好的Smart JAR文件安装到本地Maven仓库。这样,就能够在其余应用程序中使用Smart框架了。