public class Repackager extends ObjectSE
| 修飾子と型 | クラスと説明 |
|---|---|
static interface | Repackager.MainClassTimeoutWarningListener メインクラスの検索に時間がかかりすぎるときに警告を表示するために使用されるコールバックインターフェース。 |
| コンストラクターと説明 |
|---|
Repackager(FileSE source) |
Repackager(FileSE source, LayoutFactory layoutFactory) |
| 修飾子と型 | メソッドと説明 |
|---|---|
void | addMainClassTimeoutWarningListener(Repackager.MainClassTimeoutWarningListener listener) メインクラスの検索に時間がかかりすぎる場合に警告を表示するためにトリガーされるリスナーを追加します。 |
protected StringSE | findMainMethod(JarFileSE source) |
FileSE | getBackupFile() 元のソースのバックアップに使用する FileSE を返します。 |
void | repackage(FileSE destination, Libraries libraries)'java -jar' を使用して起動できるように、指定された宛先に再パッケージします。 |
void | repackage(FileSE destination, Libraries libraries, LaunchScript launchScript)'java -jar' を使用して起動できるように、指定された宛先に再パッケージします。 |
void | repackage(Libraries libraries) "java -jar" を使用して実行できるように、ソースファイルを再パッケージ化します。 |
void | setBackupSource(boolean backupSource) 上書きされるときにソースファイルをバックアップするかどうかを設定します。 |
void | setLayout(Layout layout)jar に使用するレイアウトを設定します。 |
void | setLayoutFactory(LayoutFactory layoutFactory)jar のレイアウトファクトリを設定します。 |
void | setMainClass(StringSE mainClass) 実行するメインクラスを設定します。 |
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSEpublic Repackager(FileSE source)
public Repackager(FileSE source, LayoutFactory layoutFactory)
public void addMainClassTimeoutWarningListener(Repackager.MainClassTimeoutWarningListener listener)
listener - 追加するリスナー public void setMainClass(StringSE mainClass)
mainClass - メインクラス名 public void setBackupSource(boolean backupSource)
backupSource - ソースファイルをバックアップする必要がある場合 public void setLayout(Layout layout)
Layouts.forFile(File) です。layout - レイアウト public void setLayoutFactory(LayoutFactory layoutFactory)
layoutFactory - 設定するレイアウトファクトリ public void repackage(Libraries libraries) throws IOExceptionSE
libraries - アーカイブの実行に必要なライブラリ IOExceptionSE - ファイルを再パッケージできない場合 public void repackage(FileSE destination, Libraries libraries) throws IOExceptionSE
destination - 宛先ファイル (ソースと同じかもしれません)libraries - アーカイブの実行に必要なライブラリ IOExceptionSE - ファイルを再パッケージできない場合 public void repackage(FileSE destination, Libraries libraries, LaunchScript launchScript) throws IOExceptionSE
destination - 宛先ファイル (ソースと同じかもしれません)libraries - アーカイブの実行に必要なライブラリ launchScript - jar の前に付加されたオプションの起動スクリプト IOExceptionSE - ファイルを再パッケージできない場合 public final FileSE getBackupFile()
FileSE を返します。protected StringSE findMainMethod(JarFileSE source) throws IOExceptionSE
Copyright © 2019 Pivotal Software, Inc.. All rights reserved.