<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
    <meta http-equiv="Content-Script-Type" content="text/javascript" />
    <meta http-equiv="Content-Style-Type" content="text/css" />
    <title>新規プロジェクトを開始するには？</title>
    <link rel="stylesheet" href="/css/style.css" type="text/css" media="all" />
    
    
  </head>
  <body>
    <div class="header">
      <div id="pane.left-header" class="pane left">
        <div id="org.seasar.kvasir.cms.toolbox.customPop-2" class="pop org.seasar.kvasir.cms.toolbox.customPop">
          <div class="body"><div class="wiki">
<ul>
<li><a href="/" class="pageNotFound">（サイトトップ）</a></li>
<li><a href="/download">ダウンロード</a></li>
<li><a href="/news/" class="pageNotFound">新着情報</a></li>
<li><a href="/docs/" class="pageNotFound">ドキュメント</a></li>
</ul>
</div>
</div>
        </div>
      </div>
      <div id="pane.right-header" class="pane right">
        <div id="org.seasar.kvasir.cms.toolbox.loginPop-1" class="pop org.seasar.kvasir.cms.toolbox.loginPop">
          <div class="body">
<form method="post" action="/plugins/toolbox/login.do/docs/0.9.x/user/faq/setting/1">
    <div class="row">
      <span class="label">Name</span>
      <span class="textinput"><input type="text" name="name" size="12" value="" /></span>
    </div>
    <div class="row">
      <span class="label">Password</span>
      <span class="textinput"><input type="password" name="password" size="12" value="" /></span>
    </div>
    <div class="row">
      <span class="submit"><input type="submit" value="Login" /></span>
    </div>
</form>
</div>
        </div><div id="org.seasar.kvasir.cms.pop.loginUserPop-1" class="pop org.seasar.kvasir.cms.pop.loginUserPop">
          <div class="body"></div>
        </div>
      </div>
    </div>
    <div class="page-frame">
      <div id="pane.left-sidebar" class="pane sidebar-frame sidebar subcontent">
        <div id="org.seasar.kvasir.cms.toolbox.searchPop-1" class="pop org.seasar.kvasir.cms.toolbox.searchPop">
          <h2 class="title">Search</h2>
          <div class="body"><form class="simple" method="get" action="/plugins/toolbox/search.do">
  <input type="text" name="query" size="12" />
  <input type="submit" value="Go!" />
</form>
</div>
        </div><div id="org.seasar.kvasir.cms.toolbox.customPop-1" class="pop org.seasar.kvasir.cms.toolbox.customPop">
          <h2 class="title">メニュー</h2>
          <div class="body"><ul>
  <li><a href="/" class="pageNotFound">（サイトトップ）</a></li>
  <li><a href="/download">ダウンロード</a></li>
  <li><a href="/news">新着情報</a></li>
  
    
    
      <li>
        <a href="/docs/1.0.x">ドキュメント（1.0.x系）</a>
        
      </li><li>
        <a href="/docs/0.9.x">ドキュメント（0.9.x系）</a>
        
      </li>
    
  
  <li><a href="/roadmap">ロードマップ</a></li>
  <li><a href="https://www.seasar.org/issues/browse/YMIR">既知の不具合を閲覧する・不具合を報告する</a></li>
  <li><a href="https://www.seasar.org/svn/ymir/">SVNリポジトリ</a></li>
  <li><a href="http://svn.seasar.org/browse/?root=ymir">SVNリポジトリを閲覧</a></li>
</ul>
</div>
        </div>
      </div>
      <div id="pane.main" class="pane main">
      
        <div id="org.seasar.kvasir.cms.toolbox.breadcrumbsPop-1" class="pop org.seasar.kvasir.cms.toolbox.breadcrumbsPop">
          
          <div class="body"><ul>
  <li class="first"><a href="/">(TOP)</a></li><li><a href="/docs">ドキュメント</a></li><li><a href="/docs/0.9.x">ドキュメント（0.9.x系）</a></li><li><a href="/docs/0.9.x/user">ユーザマニュアル</a></li><li><a href="/docs/0.9.x/user/faq">FAQ</a></li><li><a href="/docs/0.9.x/user/faq/setting">設定</a></li><li>新規プロジェクトを開始するには？</li>
</ul>
</div>
        </div><div id="org.seasar.kvasir.cms.pop.contentPop-1" class="pop org.seasar.kvasir.cms.pop.contentPop">
          <h2 class="title">新規プロジェクトを開始するには？</h2>
          <div class="body">
<ul class="information">
  
  <li>2008-08-18 15:30:17</li>
</ul>
<div class="content"><div class="document">
<p>Ymirを使ったWebアプリケーション開発のためのプロジェクトを新規に開始するには、プロジェクトスケルトンを利用するのが一番簡単です。</p>
<div class="section" id="e792b0e5a283">
<h3><a name="e792b0e5a283">環境</a></h3>
<p>プロジェクトスケルトンを利用して開発を行なうには以下のものが必要です。</p>
<ul>
<li>Eclipse（3.2以上）<ul>
<li>Tycho (m2eclipse) - <a class="reference" href="http://m2eclipse.codehaus.org/update/">http://m2eclipse.codehaus.org/update/</a></li>
<li>(optional) Maven Additional Plugin - <a class="reference" href="http://www.skirnir.net/eclipse/updates/3.2/">http://www.skirnir.net/eclipse/updates/3.2/</a></li>
<li>(optional) Sysdeo Tomcat Plugin - <a class="reference" href="http://eclipse.seasar.org/updates/3.2/">http://eclipse.seasar.org/updates/3.2/</a></li>
<li>(optional) ResourceSynchronizer Plugin - <a class="reference" href="http://eclipse.seasar.org/updates/3.3/">http://eclipse.seasar.org/updates/3.3/</a></li>
</ul>
</li>
<li>Maven2（2.0.9以上）</li>
</ul>
</div>
<div class="section" id="e38380e382a6e383b3e383ade383bce38389">
<h3><a name="e38380e382a6e383b3e383ade383bce38389">ダウンロード</a></h3>
<p>プロジェクトスケルトンは<a class="reference" href="http://maven.seasar.org/maven2/org/seasar/ymir/ymir-skeleton/">Maven2リポジトリ</a>にYmirのバージョン番号毎にアーカイブがあります。バージョン番号のディレクトリの下にある「ymir-skeleton-バージョン番号.zip」をダウンロードして下さい。</p>
<p>ダウンロードしたアーカイブは展開するとEclipse3.2用のプロジェクトになっていますので、Eclipseのworkspace等に展開して下さい。</p>
</div>
<div class="section" id="e8a8ade5ae9a">
<h3><a name="e8a8ade5ae9a">設定</a></h3>
<p>展開してできたディレクトリをEclipseにインポートする前に、必要に応じて以下のファイルの内容を変更しておいて下さい。</p>
<dl class="docutils">
<dt>.project</dt>
<dd>
<ul>
<li>&lt;projectDescription&gt;の&lt;name&gt;タグのボディをEclipseプロジェクト名に変更して下さい（初期状態：「ymir-skeleton」）。</li>
</ul>
</dd>
<dt>.tomcatplugin</dt>
<dd>
<ul>
<li>Sysdeo Tomcat Pluginを使用する場合、&lt;tomcatProjectProperties&gt;の&lt;webPath&gt;タグのボディをデプロイ時のコンテキストパスに変更して下さい（初期状態：「/ymir-skeleton」）。</li>
</ul>
</dd>
<dt>pom.xml</dt>
<dd>
<ul>
<li>&lt;project&gt;の&lt;groupId&gt;タグと&lt;artifactId&gt;タグのボディをプロジェクト名に変更して下さい（初期状態：groupId、artifactIdともに「ymir-skeleton」）。</li>
</ul>
</dd>
</dl>
<p>変更が終わったらEclipseでプロジェクトをインポートして下さい。</p>
<p>プロジェクトの初期設定は以下のようになっています。この設定はプロジェクトのインポート後に変更することができます。</p>
<dl class="docutils">
<dt>Javaのバージョン</dt>
<dd>1.5</dd>
<dt>ソースコードの文字エンコーディング</dt>
<dd>UTF-8</dd>
</dl>
<p>設定を変更する場合は、Eclipse上でプロジェクトの設定を変更するだけでなく、Maven2の設定（pom.xml）も変更することを忘れないようにして下さい。</p>
</div>
<div class="section" id="e382b5e383bce38396e383ace38383e38388e382b3e383b3e38386e3838ae381b8e381aee9858de58299">
<h3><a name="e382b5e383bce38396e383ace38383e38388e382b3e383b3e38386e3838ae381b8e381aee9858de58299">サーブレットコンテナへの配備</a></h3>
<p>開発を開始するには、プロジェクトをサーブレットコンテナに配備する必要があります。Sysdeo Tomcat Pluginを使っている場合は、プロジェクトアイコンを右クリックして表示されるコンテキストメニューの「Tomcatプロジェクト」メニューから「コンテキスト定義を更新」項目を選択することで、プロジェクトを配備することができます。</p>
<p>配備したらサーブレットコンテナを再起動して、Webアプリケーションのコンテキストルートにブラウザからアクセスして下さい。</p>
<p>この後の手順については<a class="reference" href="/doc/user/example">サンプルアプリケーションの作成</a>を参照して下さい。</p>
</div>
</div>
</div>
</div>
        </div>
      
    </div>
    </div>
    <div class="footer-delimiter"></div>
    <div id="pane.footer" class="pane footer">
      <div id="org.seasar.kvasir.cms.pop.poweredByPop-1" class="pop org.seasar.kvasir.cms.pop.poweredByPop">
        <div class="body">Powered by Kvasir/Sora</div>
      </div>
    </div>
  </body>
</html>
