mvn install で BUILD FAILURE になる時に検討すべきことを以下に引用します。
pom.xml の依存関係が変更されていない https://hacknote.jp/archives/15484/
pom.xml の変更が .classpath に反映されていない https://hacknote.jp/archives/18671/
JavaScript内で構文エラーが起きている https://hacknote.jp/archives/13366/
容量不足 https://hacknote.jp/archives/20162/
その他 (今後)
今更感が果てしないのですが、他のポートレットの機能を使う際、pom.xml で依存関係を定義し直す必要がありました。今回はその点を全く考慮できておりませんでした。pom.xml を避け続けていたのが原因ですので、しっかりと勉強しておきます。ただ、他の環境に影響を与えないよう、git には反映させない方が無難かもしれません。前回は js の不備で苦しんだので、どんどんパターンを覚えていきたいです。