[[Projects/IPA2013]]

*インストーラノート [#i231c6f4]
**インストーラ作成ツール候補 [#d4f23871]
-InstallShield
--メリット:
---Windows Installer(MSI)形式のインストーラと独自のインストーラが作成可能
---デファクトスタンダードなので書籍が多い
--デメリット:
---クソ高い(34万)

-Visual Studioセットアップ・プロジェクト 
--メリット:
---簡単にインストーラが作れる
--デメリット:
---機能が一部制限される
---複雑なインストールはできない
---内部のデータ構成を一致させる処理ができない
-Windows Installer XML toolset(WiX)
--メリット:
---WindowsInstallerの機能をすべて使える
--デメリット:
---テキストベースで取り組みづらい
---情報が少ない
**用語 [#v2baddf5]
-Microsoft Windows Installer~
Windowsでソフトウェアのインストール・メンテナンス・削除を行うエンジン.Windows Installerは再配布が可能~
-ネストインストール~
インストーラからインストーラ呼び出す方法~


*EPM-Xプラグイン用インストーラ [#a0611bae]
**使用インストーラ作成ツール [#kce3cce4]
Wix~
[[Projects/IPA2013/インストーラ作成/Wix]]
**インストールするもの [#hcf9b58e]
+CCCC
+プラットフォーム
+プラグイン各種(選択)
**別途インストール [#gde7fbda]
+プラグイン各種(Github等のネットから)
**インストールの流れ [#n7dc4842]
+ようこそ ◎
+使用承諾書 ◎
+EPM-XもしくはTOMCATが入っているか確認・選択◎
++入ってる場合
+++入っている場所を指定 ◎
+++ほんとうに入っているか
++入ってない場合
+++終わり(インストールを促す)△
+どのプラグインをいれるかを選択◎
+インストール
++CCCCをインストール
++プラットフォームをデプロイ
++選択したプラグインをデプロイ
*設定(WixEditを使用)~ [#sc3bbcc3]
Newの時には何も設定しないところからスタート
**効率化するための初期設定 [#v5cf6009]
***簡単にビルドを行う [#g04c13ff]
+ToolsタブのOptionsを押す
+[Wix Binaries Directory] 欄のパスを、最新のWixインストールディレクトリ下のbinに設定
+BuildタブのBuild Settingsを押す
+Use custom hogehoge for Light.exeにチェックを入れる
+"<projectname>.wixobj" -out "<projectname>.msi" <extensions> -cultures:ja-jp に書き換える
**ファイル設定 [#xa59aa6b]
+Globalを変更
++Poductを変更
++Packageを変更
+FilesのFilesタブ内を変更
++PFilesの下にMSR_Pluginディレクトリを作成
++MSR_PluginディレクトリのidとNameを設定
++MSR_Pluginディレクトリにファイルをインポート
+FilesのFeatureタブ内を変更
++DefaultFeatureにComponentRefを追加
++ComponentRefのidを設定
+candle
+light
**UIの設定 [#c17b4223]
+Globalを変更
++ProductにUIRefを追加
++UIRefのidを設定
+Propertiesを変更
++WIXUI_INSTALLERを作成
++WIXUI_INSTALLERのIDを設定(TOMCATのdirを指定)
+candle
+light -ext WixUIExtension -cultures:ja-jp

** ライセンスの設定[#o78efd56]
+ワードパットでライセンス文作成[[GPL:http://www.gnu.org/licenses/gpl.txt]]
+Globalの設定を変更
++idをWixUILicenseRtf,valueをファイル名


** インストールするフォルダ[#n2ad6135]
***プラットフォーム [#ffddba3b]
-index.jsp
-repoMining.css
-JSP
--Util
-src
--Utilities
-resources
-CSS
--bootstrap
-intermidiate
-META-INF
-WEB-INF
--web.xml
--classes
---Utilities
--lib
---Utilities
---Util
----cccc
***プラグイン [#t757889d]
-src
-JSP
-intermediate
-WEB-INF
--classes
--lib

トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS