内容
mavenでtapestryのデモプロジェクトを素早く作成します。
特にトラブルがなければUbuntuのOSインストール直後の状態から開始して〜10分前後で
Webサーバーの動作確認まで可能です。
jdkをインストール
sudo add-apt-repository ppa:webupd8team/java sudo apt-get update sudo apt-get install oracle-java7-installer
mavenをインストール
sudo apt-get install maven2
mavenでtapestryのデモプロジェクトを生成
mvn archetype:generate -DarchetypeCatalog=http://tapestry.apache.org
途中の入力を求められます
1: http://tapestry.apache.org -> org.apache.tapestry:quickstart (Tapestry 5 Quickstart Project) 2: http://tapestry.apache.org -> org.apache.tapestry:tapestry-archetype (Tapestry 4.1.6 Archetype)
今回は1を選択。
Tapestryのバージョンを聞かれるので5.3.7を選択。
1: 5.1.0.5 2: 5.0.19 3: 5.2.6 4: 5.3.7
group_id,artifactIdに任意の値を設定します。
Define value for property 'groupId': : org.hoge Define value for property 'artifactId': : hogestry Define value for property 'version': 1.0-SNAPSHOT: Define value for property 'package': org.hoge: org.hoge.hogestry
生成されたプロジェクトをjettyサーバーで起動確認します
cd hogestry mvn jetty:run : : Application 'app' (version 1.0-SNAPSHOT-DEV) startup time: 200 ms to build IoC Registry, 824 ms overall. ______ __ ____ /_ __/__ ____ ___ ___ / /_______ __ / __/ / / / _ `/ _ \/ -_|_-</ __/ __/ // / /__ \ /_/ \_,_/ .__/\__/___/\__/_/ \_, / /____/ /_/ /___/ 5.3.7 (development mode)