Linux 継続的インテグレーションで Maven を自動的にインストールする方法

Linux 継続的インテグレーションで Maven を自動的にインストールする方法

Mavenパッケージを解凍する

tar xf apache-maven-3.5.4-bin.tar.gz 

解凍したMavenファイルを/usr/local/に移動します。

mv apache-maven-3.5.4 /usr/local 

#!/bin/bash
#Maven インストールディレクトリ mkdir /usr/maven
#インストールパッケージ配置ディレクトリ cd /usr/src
http://mirrors.hust.edu.cn/apache/maven/maven-3/3.5.4/source/apache-maven-3.5.4-src.tar.gz
tar -xzvf apache-maven-3.5.4-bin.tar.gz
rm -f apache-maven-3.5.4-bin.tar.gz
Apache Maven 3.5.4 をアップグレードするには、次のコマンドを実行します。
#環境変数PROFILE=$(cat /etc/profile)を設定します
PATH='エクスポート PATH=$PATH'
REPLACE='エクスポート PATH=$PATH:$MAVEN_HOME/bin'
#他の環境変数の設定パスが既に存在する場合、[[ $PROFILE == *$PATH* ]]
# 変数パスを追加し、 echo "${PROFILE/$PATH/$REPLACE}" > /etc/profile
#テキストの末尾にパスを追加します。そうでない場合は echo "$REPLACE" >> /etc/profile
フィ
echo "MAVEN_HOME=/usr/maven" をエクスポート >> /etc/profile
#設定ファイルソース/etc/profileを更新します
# mvnのバージョンを表示する mvn -version

ファイルの更新

ソース /etc/profile

確認する

mvn -v 

この時点で、Maven のインストールは完了です。

要約する

以上がこの記事の全内容です。この記事の内容が皆様の勉強や仕事に何らかの参考学習価値をもたらすことを願います。123WORDPRESS.COM をご愛顧いただき、誠にありがとうございます。これについてもっと知りたい場合は、次のリンクをご覧ください。

以下もご興味があるかもしれません:
  • Linux に Python をインストールするときにデフォルトの Python バージョンを変更する方法
  • Linuxでポートが開いているかどうかを確認する方法のまとめ
  • MySQL 8.0.15 のインストールと設定のグラフィックチュートリアルと Linux でのパスワード変更
  • VMware での Linux CentOS6.9 インストール グラフィック チュートリアル
  • Linux での MySQL の文字化け問題の解決方法
  • Linux 上で Docker コンテナを作成、一覧表示、削除する方法の概要
  • コンピュータが予期せずシャットダウンした後、VMware で Linux がインターネットに接続できない問題の解決策
  • Linux で利用可能なネットワーク インターフェイスを表示する方法
  • CPU、マシンモデル、メモリなどの情報を表示するLinuxシステム
  • Linux プログラムの実行中に動的ライブラリをロードできない場合の解決策

<<:  MySQL の instr を使用したファジー クエリ メソッドの紹介

>>:  WeChatアプレットが弾丸画面を送信するビデオプレーヤーを実装

推薦する

Vueでフォーム検証を実装する方法

1. インストールと使用まず、Vue プロジェクトにインストールします。 npm インストール --...

Windows Server win2003、win2008R2、win2012、win2016、win2019 システム バージョン間の違い

最近、Microsoft は 2019 サーバー システムをリリースしました。一般的に、Micros...

ホームページのデザインはウェブデザイナーのレベルを最もよく反映する

私がこれまで携わってきた多くのプロジェクトでは、基本的に避けられない悪循環がありました。それは、ホー...

jQuery プロジェクトで重複送信を防ぐ方法

新しいプロジェクトでは、axios によって重複した送信を防ぐことができますが、古いプロジェクト (...

動的画像読み込み技術の応用とjquery.lazyloadプラグインの使用例

アプリケーション例ウェブサイト http://www.uhuigou.net画像の動的読み込みは目新...

Windows はリモート デスクトップが長時間自動的に切断されるのを防ぎます

Windows リモート デスクトップを使用してサーバーに接続したことがある人なら、リモート デスク...

CSS のフローティング サンプル コードをクリアする方法

概要この記事のフレームワーク図は次のとおりです。 1. フローティングとは一体何でしょうか? W3s...

Vueは小さなメモ帳機能を実装しました

この記事の例では、メモ帳の小さな機能を実現するためのvueの具体的なコードを参考までに共有しています...

Linux サーバーのスクリプトを自動的にバックアップする方法 (mysql、添付ファイルのバックアップ)

1.backup.shスクリプトファイルを作成する #!/bin/sh ソースフォルダ=/データ ...

DockerコンテナでJupyterノートブックを設定する方法

Jupyter ノートブックは、主に Python コードの記述、より具体的にはディープラーニング開...

JPQLに基づく純粋なSQL文方式の詳細な説明

JPQL は Java Persistence Query Language の略です。 Java ...

MySQL 接続数を設定する方法 (接続数が多すぎる)

mysql使用中に接続数が超過していることが判明しました~~~~ [root@linux-node...

Docker で Harbor パブリック リポジトリを構築する方法の例

前回のブログ投稿では、レジストリのプライベート ウェアハウスについて説明しました。今日は、Harbo...

Centos7 での Rsync+crontab 定期同期バックアップ

最近、社内の重要なサーバデータを定期的にストレージにバックアップし、ついでにメモしておきたい以前、W...

枠線や境界線のない iframe を使用するための完全ガイド (実践経験のまとめ)

<iframe src=”ページのURL” width=”100″ height=”30″ f...