<

![endif]-->

fc2ブログ

Apache ClickとJettyをmavenでセットアップ

Apache ClickとJettyをmavenで構築する方法のメモです。
まず、プロジェクトの作成。

mvn archetype:create -DgroupId=jp.uniquevision.web -DartifactId=web -DarchetypeArtifactId=maven-archetype-webapp

できたフォルダへ移動して、生成されているpom.xmlを書き換えます。

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">

<modelVersion>4.0.0</modelVersion>
<groupId>jp.uniquevision.web</groupId>
<artifactId>web</artifactId>
<packaging>war</packaging>
<version>1.0-SNAPSHOT</version>
<name>web Maven Webapp</name>
<url>http://maven.apache.org</url>
<properties>
<click2.2.0-RC1</click
<jetty7.1.0.v20100505</jetty
</properties>
<dependencies>
<dependency>
<groupId>org.apache.click</groupId>
<artifactId>click</artifactId>
<version>${click.version}</version>
</dependency>
<dependency>
<groupId>org.apache.click</groupId>
<artifactId>click-extras</artifactId>
<version>${click.version}</version>
</dependency>
<dependency>
<groupId>org.eclipse.jetty</groupId>
<artifactId>jetty-server</artifactId>
<version>${jetty.version}</version>
<scope>provided</scope>
</dependency>
</dependencies>
<build>
<finalName>web</finalName>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-eclipse-plugin</artifactId>
<configuration>
<downloadSources>true</downloadSources>
<wtpversion>2.0</wtpversion>
</configuration>
</plugin>
<plugin>
<groupId>org.mortbay.jetty</groupId>
<artifactId>jetty-maven-plugin</artifactId>
<version>${jetty.version}</version>
<configuration>
<scanIntervalSeconds>10</scanIntervalSeconds>
<webAppConfig>
<contextPath>/</contextPath>
</webAppConfig>
</configuration>
</plugin>
</plugins>
</build>
</project>

Apache ClickのサイトのQuick Start Guideを見て、ページとソースを作成。
Webを実行する。

mvn jetty:run

Eclipseで管理する場合は以下のコマンドを実行

mvn eclipse:eclipse

COMMENTS

COMMENT FORM

TRACKBACK


この記事にトラックバックする(FC2ブログユーザー)