Smart2.0開發指南——開發工具

說明:本文爲《Smart2.0開發指南》系列文章html

1.1 準備開發工具

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

1.2 搭建開發環境

     Smart 的JAR文件和源碼分別託管在開源中國社區(如下簡稱OSC)的Maven倉庫(http://maven.oschina.net/)和Git服務器上(http://git.oschina.net/)。這樣咱們就可經過Maven直接下載Smart的JAR包來建立應用程序,也能夠使用Git下載Smart 的源碼自行構建Smart JAR文件。下面分別簡要介紹使用以上兩種方式來搭建Smart的開發環境的方法。

1.2.1 Maven直接下載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文件了。

1.2.2 Git下載Smart源碼構建Smart

     對於喜歡研究源碼的朋友,能夠使用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框架了。

相關文章
相關標籤/搜索