注:画像が損傷している場合は、記事へのリンクをクリックしてくださいhttps://www.toutiao.com/i6809285459722633736/
プロジェクトを作成します。
Mavenのプロジェクトを使用します
チェックは、次のステップ
基本情報
コーディングおよびJDKの変化に注意してください。
POM構成(以降添付文書)
紹介jarファイル(このパッケージには、ので、追加のインポートダウンロードすることができませんでした)
クラスの実行を作成します。
コードを記述
準備を続行
試験の窓に、テストのメインメソッドが終了し、これは、Linux上に配置されfacieを行う、ローカルテストを直接パッケージ化テストされていません
パッケージには、実行をインストール
私たちは別のパッケージを導入しましたので、私たちのパッケージは他のパッケージよりも大きくなるので、間違いなく
このパッケージには、
コピーあなたのメインクラスを変更するには、POM、注意を払います
アップロードするには、名前を変更します
そして、文のパッキングを実行します
ます。java -jar zipexe.jarは/ usr / local / pimages /data/1.tar.gz
次の実行のためのスクリプトを書きます
結果
<プロジェクトのxmlns = " http://maven.apache.org/POM/4.0.0 "のxmlns:XSI = " http://www.w3.org/2001/XMLSchema-instance "のxsi:schemaLocationの= " のhttp:/ /maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd " > <modelVersion> 4.0。0 </ modelVersion> <のgroupId> com.xlgl.wzy </のgroupId> <たartifactId>メール</たartifactId> <バージョン> 0.0。1 -snapshot </ version>の <依存性> <依存> <groupIdを> commonsIO </ groupIdを> <! -自定义- > <2.5。0 </バージョン> <! -カスタム- > <スコープ>システム</スコープ> <! -提供同様のシステム、明示的な依存関係の瓶を提供する必要後、Mavenのリポジトリに見つけることができませんそれ- > <systemPath>} $ {pom.basedir / JAR / commonsIO- 2.5。0の.jar </ systemPath> <! -アイテムフォルダのルートの下のlibファイル- > </依存関係> <依存> <groupIdを> JUnitの</ groupIdを> <たartifactId> JUnitの</たartifactId> <バージョン> 4.10 </バージョン> </依存> 、<依存> 、<groupIdを>にlog4j </ groupIdを> <たartifactId>のlog4j </たartifactId> <バージョン> 1.2。。8 </バージョン> </依存関係> <依存> <groupIdを> org.apache.commons </ groupIdを> <たartifactId>コモンズ-圧縮</たartifactId> <バージョン> 1.5 </ version>の </依存関係> <! -邮件发送- > <依存> <groupIdを>のjavax.mail </ groupIdを> <たartifactId>メール</たartifactId> <バージョン> 1.4。7 </バージョン> </依存> </依存関係> <ビルド> <プラグイン> <プラグイン> <たartifactId> Mavenのアセンブリ・プラグイン</たartifactId> <構成> <descriptorRefs> <descriptorRef>ジャー付き依存性</ descriptorRef> </ descriptorRefs> <アーカイブ> </ configuration>の <実行> <実行> <ID>メイクアセンブリ</ ID> <相>パッケージ</相> <目標> <目標>シングル</目標> </目標> </実行> </実行> </プラグイン> </プラグイン> </ビルド> </プロジェクト>