たなかこういちの資料室

システム開発に携わる筆者があれこれ試したことや学んだことについてのまとめ

Maven

scala-maven-pluginとScala IDE for Eclipseで、Scala/Java混在プロジェクトの開発を試みる

「scala-maven-plugin」は、MavenでScalaのビルドを行う場合のデファクト標準のMavenプラグインです。Scala/Java混在ビルドもサポートします。 "scala-maven-plugin" : http://davidb.github.io/scala-maven-plugin/ 「Scala IDE for Eclipse」は、Scalaをサ…

Multi-Module構成のMavenプロジェクトをEclipseに取り込む手順

■ はじめに 本記事では、Multi-Module構成のMavenプロジェクトを、Eclipseに取り込んで、デバッグ環境を構成するまでの手順を説明します。 手順の説明で用いるサンプルプロジェクトの"pom.xml"は、Multi-Moduleであること以外に、Multi-Profileに構成されて…

ローカル開発環境ではMulti-Module、CI環境では複数の単独プロジェクトとなるように工夫した、Multi-Profileなpom.xmlの説明

■ 背景と目的 次のようなMavenプロジェクトの状況があるとします。 MavenプロジェクトA、Bがあり、AはBに依存しています。Aは一つのWebアプリ、Bは業務ロジック(ドメインモデル)のパッケージ、といったところです。 MavenプロジェクトA、Bは、保守観点から…

GitHubにMavenリポジトリーを作成し、運用する手順

GitHubにMavenリポジトリーを作成し運用する手順をまとめました。この手順に則れば下記二点が実現されます。 (1) 普通に「mvn deploy」することで、自分のMavenプロジェクトを、GitHub上に用意したMavenリポジトリーへ配置すること。 (2) GitHub上のMavenリ…