チケット #561 (assigned 新機能・拡張)

登録: 13 年 前

最終更新: 13 年 前

im-jssp-blankプロジェクトの作成

報告者: enomoto 担当者: enomoto (着手済み)
優先度: major マイルストーン: 0.1.3
コンポーネント: im-jssp-blank バージョン: 0.1.3(開発中)
キーワード: 関係者:

チケットの概要

im-jsspを利用した新規プロジェクト用にim-jssp-blankプロジェクトを作成します.

wtp + m2eclipse + subclipseを利用する事により im-jssp-blankプロジェクトをチェックアウト後すぐにim-jsspを利用したプロジェクトを作成する事が可能となります。

チケットの履歴

2008/12/12 15:21:18 更新者:enomoto

  • ステータスnew から assigned に更新されました。

2008/12/12 15:21:43 更新者:enomoto

親のpom.xmlにim-jssp-blankをmoduleとして追加します。

2008/12/12 15:21:58 更新者:enomoto

im-jssp-blankプロジェクトコミット完了.

2008/12/12 15:38:44 更新者:enomoto

TODO: wikiにm2eclipse + subclipse + wtpで環境構築手順を記載.

eclipse ganymede install m2eclipse install: http://m2eclipse.codehaus.org/update/

install wtp-resin-plugin

#settings.xmlが存在しなければ

mvn help:effective-settings -Doutput=effective-settings.xml

#プロジェクトを作成する

mvn archetype:create -DgroupId=org.intra-mart.jssp -DartifactId=im-jssp-blank -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>

  <parent>
    <groupId>org.intra-mart.jssp</groupId>
    <artifactId>im-jssp-projects</artifactId>
    <version>0.1.2</version>
  </parent>

  <groupId>org.intra-mart.jssp</groupId>
  <artifactId>im-jssp-blank</artifactId>
  <packaging>war</packaging>
  <version>1.0-SNAPSHOT</version>

  <name>im-jssp-blank Maven Webapp</name>
  <url>http://oss.intra-mart.org/projects/im-jssp/maven/${artifactId}/</url>

  <repositories>
    <repository>
      <id>oss.intra-mart.org</id>
      <name>OPEN INTRA-MART Maven2 Repository</name>
      <url>http://oss.intra-mart.org/maven2</url>
    </repository>
  </repositories>

  <dependencies>
      <dependency>
      <groupId>org.intra-mart.jssp</groupId>
      <artifactId>im-jssp</artifactId>
      <version>0.1.3</version>
      <scope>compile</scope>
    </dependency>
    <dependency>
      <groupId>junit</groupId>
      <artifactId>junit</artifactId>
      <version>3.8.1</version>
      <scope>test</scope>
    </dependency>
  </dependencies>
  <build>
    <finalName>im-jssp-blank</finalName>
  </build>
</project>

#eclipse projectを作成 mvn -DdownloadSources?=true -Dwtpversion=2.0 eclipse:eclipse

.classpathからM2_REPOに関係するclasspathを削除

projectをインポート.

projectのメニューからm2eclipse enable dependency management on

projectのプロパティからJava EE Module Dependenciesを選択

中のMaven Dependenciesを選択してok.