自動生成されるアプリにeclipseプロジェクト構成も含まれるが(JavaEE5になってるっぽい…)、サーバーランタイムが無いのではunboundになっている。
ローカルのWAS liberty profileなどbluemix以外にテストサーバーを構成していない場合、サーバー・ランタイムがないのでeclipseとかでビルドすると怒られる。
pom.xmlに以下を追加してやれば、mavenがWAS liberty profileで依存しているjarをライブラリに追加してくれるので、JavaEE7構成でビルドしても怒られない。
(2016年1月現在)
pom.xml
<project>
<repositories>
<!-- Configure WASdev repository -->
<repository>
<id>WASdev</id>
<name>WASdev Repository</name>
<url>http://public.dhe.ibm.com/ibmdl/export/pub/software/websphere/wasdev/maven/repository/</url>
<snapshots>
<enabled>false</enabled>
</snapshots>
<releases>
<enabled>true</enabled>
</releases>
</repository>
</repositories>
<dependencies>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.11</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>com.ibm.tools.target</groupId>
<artifactId>was-liberty</artifactId>
<version>8.5.x.5</version>
<type>pom</type>
<scope>provided</scope>
</dependency>
</dependencies>
</project>