mavenコマンドのBATスクリプトを呼び出して共有する
2022-02-10 12:32:16
最近、インストールが必要なローカルライブラリが大量にあり、パッケージ時に自動導入できないため、以前のdepedency方式はシステムだったという問題にぶつかった。
<dependency>
<groupId>org.zhixun</groupId>
<artifactId>IKAAnalyzer</artifactId>
<version>1.0</version>
<scope>system</scope>
<systemPath>${basedir}/.. /parent/libs/IKAnalyzer3.2.3Stable.jar</systemPath>
</dependency>
そのため、自動インストール用のバッチスクリプトを作成する必要があります。
mvn install:install-file -DgroupId=org.zhixun -DartifactId=IKAnalyzer -Dversion=3.2.3 -Dpackaging=jar -Dfile=libs/IKAnalyzer3.2.3Stable. jar
というのも、mvn自体がbatコマンドなので、exitが実行されるとスクリプト処理全体が終了してしまうので、そこにcallコマンドを追加すればいいのです。
@echo off
set localdir=%~dp0
call mvn install:install-file -DgroupId=org.zhixun -DartifactId=IKAnalyzer -Dversion=3.2.3 -Dpackaging=jar -Dfile=%localdir%/libs/ IKAnalyzer3.2.3Stable.jar
pause
概要
この記事の内容が、あなたの勉強や仕事に役立てば幸いです。また、何か質問があれば、コメントを残してください。
関連
-
テキスト内のデータを集計して出力するバッチバットコード
-
Windowsのバッチバットはローカルのmysqlに接続し、定式化されたデータを作成し、SQLファイルを実行します。
-
一般的なDOSコマンドのまとめ
-
batファイルのpause delayのスクリプトコードを説明する。
-
DOS DEBUG ユーティリティ アプレット集
-
Windowsの空のフォルダを検索するバッチプログラムのコード例
-
指定したディレクトリにある全ファイルの一覧を取得するバッチ処理(bat)です。
-
指定されたディレクトリからファイル名を一括で抽出します。
-
フォルダバット内の全ファイルの個数と合計サイズの一括統計処理
-
N日前または指定日時(前後)に作成(または変更)されたファイルをバッチ処理で削除する。
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
Windowsでbatコマンドライン方式でIEのプロキシサーバー設定を変更する
-
cmd 環境変数コマンド set 永続的な環境変数の設定 コマンド setx
-
ビット一括操作デモコード
-
DOS比較演算子(LSS,LEQ,GTR,GEQ,EQU,NEQ)
-
プリントキャッシュをクリアして、プリントサービスを再起動する(dos環境)。
-
DOSリダイレクトコマンドの使い方とセキュリティへの応用
-
バッチ式再帰計算の実装コード N!
-
BATとHTMLのハイブリッドプログラミングの記述方法
-
バッチ処理共通DOSコマンド(attrib、del、copy、xcopy)のバッチ処理マニュアル
-
DOSコマンドラインでインターネットに接続せずに無線LANをオンにする解決策