yamory の使い方

yamory へようこそ! yamory の基礎知識と使い方をご紹介します。

コマンドラインから Maven プロジェクトをスキャンする

Maven プロジェクトのコマンドスキャンでは Maven の dependencyTree タスクによって依存関係を抽出した結果をスキャンします。
スキャンを行うには、コマンドライン上でスキャン対象の Maven プロジェクトのルートディレクトリに移動し、以下を実行してください。

mvn --projects <Maven のサブプロジェクトの groupId:artifactId> dependency:tree -B -Dverbose=true | PROJECT_GROUP_KEY=<yamory 上のプロジェクトグループ識別キー> YAMORY_API_KEY=xxxxxxxxxxxxxxxxx bash -c "$(curl -sSf -L https://yamory/script/...)"

上記の < > 内の箇所は、以下の内容に適宜置き換えてください。

<Maven のサブプロジェクト名>: Maven のサブプロジェクト名を groupId:artifactId の形式で入力します。単一プロジェクトの場合は、 --projects <...> の箇所を削除してください。

<yamory 上のプロジェクトグループ識別キー>:サービス名称などを設定してください。(例: yamory )(半角英数記号のみ、半角スペースは入力不可)