常言道:「工欲善其事,必先利其器」。下面介紹一些市場比較主流、比較犀利的開發工具用於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框架了。