日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

基于bboss开发平台eclipse开发工程生成工具介绍

發布時間:2023/12/20 编程问答 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 基于bboss开发平台eclipse开发工程生成工具介绍 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

為什么80%的碼農都做不了架構師?>>> ??

基于bboss開發平臺eclipse開發工程生成工具介紹?

一、工具簡介 ?
bboss開發平臺發布出兩個資源包:?
war部署包?
數據庫初始化工具包?

本文介紹采用bboss開發平臺eclipse開發工程生成工具基于上述兩個資源包來生成一個全新的基于bboss開發平臺的eclipse工程,工具包含以下四個部分功能:?
1.生成eclipse開發工程?
2.初始化化平臺數據庫?
3.生成工程ant構建、版本發布部署腳本?
4.生成tomcat的部署文件?

二、工具下載 ?
首先我們要下載生成工具:?
1.下載源碼構建生成工具 ?
github下載地址: 下載 ?

svn下載地址:?
https://github.com/bbossgroups/genproject?

源碼下載完畢后,執行ant構建生成工具(先要 下載ant ,然后將ant bin添加到環境變量path中,例如:F:\environment\apache-ant-1.8.4\bin),執行指令:genproject/build.bat?

構建執行完畢后,工具將會被發布到以下目錄中:?
genproject/distrib/run?

2.直接從官網下載發布包:下載 ?

三.工具配置 ?
接下來就可以修改工具配置文件,我們根據配置文件中的配置來生成一個暫新的eclipse開發工程。?

如果是源碼構建,則修改genproject/distrib/run目錄下的配置文件:config.properties?

如果是下載了發布包,則只需要解壓genproject.zip包,修改根目錄下的config.properties文件即可。?

config.properties內容如下:?
Java代碼??
  • #工具主程序??
  • mainclass=?org.frameworkset.platform.genproject.GenProject??
  • ??
  • #指定數據庫壓縮包的存放目錄地址??
  • #db_init_tool=D:/d/workspace/bboss-cms/distrib/dbinit-system.zip??
  • #指定平臺war包的存放目錄地址??
  • #war=D:/d/workspace/bboss-cms/distrib/WebRoot.war??
  • ??
  • #get?lastest?version?of?public?development?platform?from?hudson?server.??
  • #db_init_tool=http://10.0.15.39:8888/hudson/job/v1.2.1.20150518/lastSuccessfulBuild/artifact/distrib/dbinit-system.zip??
  • #war=http://10.0.15.39:8888/hudson/job/v1.2.1.20150518/lastSuccessfulBuild/artifact/distrib/bboss.war??
  • ??
  • #get?lastest?version?of?public?development?platform?from?bboss?website.??
  • db_init_tool=http://www.bbossgroups.com/tool/download.htm?fileName=dbinit-system.zip??
  • war=http://www.bbossgroups.com/tool/download.htm?fileName=bboss.war??
  • ??
  • #if?db_init_tool?and?war?not?setted,this?tool?will?use?dbinit-system.zip?and?bboss.war?which?be?putted?in?directory?arches.??
  • ??
  • #生成的eclipse工程存放目錄,可以根據實際情況修改??
  • eclipseworkspace=D:/eclipseworkspace??
  • #eclipse工程名稱,可以根據實際情況修改??
  • projectname=bboss-test??
  • #生成工程時先清除之前的文件,可以根據實際情況修改??
  • clearproject=true??
  • ??
  • ??
  • #標識是否需要執行數據庫初始化操作,可以根據實際情況修改??
  • initdb=true??
  • ??
  • #數據庫連接池配置信息,可以根據實際情況修改,也可以使用mysql??
  • #oracle??
  • driverClassName=oracle.jdbc.driver.OracleDriver??
  • url=jdbc:oracle:thin:@//localhost:1521/orcl??
  • username=BBOSSTEST???
  • password=BBOSSTEST??
  • validationQuery=select?1?from?dual??
  • ??
  • #mysql??
  • #driverClassName=com.mysql.jdbc.Driver??
  • #url=jdbc:mysql://10.0.15.134:3306/bbosstest??
  • #username=root??
  • #password=123456??
  • #validationQuery=select?1??


  • 配置文件中只需要修改數據庫連接池配置信息配置信息、生成的eclipse工程存放目錄、eclipse工程名稱、指定平臺war包的存放目錄地址、指定數據庫壓縮包的存放目錄地址4個部分的內容即可。?

    oracle配置:?
    #oracle?
    driverClassName=oracle.jdbc.driver.OracleDriver?
    url=jdbc:oracle:thin:@//localhost:1521/orcl?
    username=BBOSSTEST?
    password=BBOSSTEST?
    validationQuery=select 1 from dual?

    mysql配置?
    #mysql?
    driverClassName=com.mysql.jdbc.Driver?
    url=jdbc:mysql://10.0.15.134:3306/bbosstest?
    username=root?
    password=123456?
    validationQuery=select 1?

    根據需要注釋或者放開對應的數據庫配置。?

    四、運行工具生成開發工程 ?

    修改完畢后保存,接下來執行genproject/distrib/run/setup.bat指令或者genproject/setup.bat即可,將會:?
    1.生成eclipse開發工程,導入eclipse或者myeclipse即可開始基于bboss業務系統的開發之旅?
    2.初始化化平臺數據庫連接池配置?
    3.初始化平臺數據庫(initdb設置為true時)?
    4.生成工程ant構建、版本發布部署腳本,執行構建指令將會發布出新項目的jar包和war包?
    5.生成tomcat的部署文件,可以將其拷貝到tomcat/conf/Catalina/localhost目錄下,直接部署剛生成的web應用,訪問地址為:?
    http://localhost:8080/projectname?

    其中projectname對應為config.properties文件中的projectname屬性,打開的登陸頁面輸入賬號admin,口令123456即可訪問新建的項目了。 ?
    最終生成的eclipse工程目錄結構圖(假設工程名稱為:bboss-test): ?

    ?
    我們直接將生成的工程導入eclipse,編譯通過后,將tomcat部署文件bboss-test.xml拷貝到tomcat/conf/Catalina/localhost目錄下,然后啟動tomcat,在瀏覽器中輸入:?
    http://localhost:8080/bboss-test?

    使用賬戶admin,口令123456即可訪問bboss-test這個項目了。?

    如果需要發布版本只需要配好ant構建環境,然后執行build.bat即可。?

    五、注意事項 ?

    工具在執行過程中會可能會下載平臺war包和數據庫初始化zip包:?
    如果config.properties中沒有指定db_init_tool和war這兩個屬性,則直接從genproject/arches目錄下查找平臺的兩個資源包(我們可以手動到bboss官網下載這兩個資源包并放入genproject/arches目錄: dbinit-system.zip bboss.war ,這樣就可以把配置文件中的db_init_tool和war這兩個屬性注釋掉)?
    如果db_init_tool和war兩個屬性指定為本地目錄的其他地址,(我們可以手動到bboss官網下載這兩個資源包并放入特定的目錄下: dbinit-system.zip bboss.war ,這樣就可以把配置文件中的db_init_tool和war這兩個屬性配置對應的目錄即可?

    如果db_init_tool和war兩個屬性配置為官網地址或者hudson持續集成服務器地址,則在執行過程中自動下載這兩個資源包,然后繼續生成eclipse工程。?

    六、工程環境設置 ?
    1.eclipse工程編碼必須設置為utf-8 ?

    ?

    2.eclipse工程builder設置 ?

    ?

    3.eclipse工程jdk版本設置 ?

    ?

    4.eclipse tomcat插件設置 ?

    ?

    ?
    tomcat jdk版本設置必須和工程jdk版本一致:?

    ?

    5.禁用eclipse validation機制 ?
    禁用eclipse validation機制,提升eclipse開發效率,避免不必要的校驗操作?

    ?


    轉載于:https://my.oschina.net/bboss/blog/597801

    總結

    以上是生活随笔為你收集整理的基于bboss开发平台eclipse开发工程生成工具介绍的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。