Eclipse+Maven+Seleniumでプロジェクト作成してGithubで管理する手順

# 概要
EclipseでMavenプロジェクト作ってSeleniumを使えるようにして、それをGithubに置くまでの手順を、自分用に雑にまとめた。

# 前提
- GitとかGithubのセットアップ済み

# 手順

## プロジェクト作成
まずはEclipseでMavenプロジェクトを作成していきます。

パッケージ・エクスプローラー上で右クリック→[新規]→[その他]でウィザードを表示する。
![image](https://qiita-image-store.s3.amazonaws.com/0/30304/eeba979c-3e08-42c7-efe7-9534932d738f.png)

ウィザードからMavenプロジェクトを選択する。
![image](https://qiita-image-store.s3.amazonaws.com/0/30304/69f0a288-5e01-411b-d48c-de4593972374.png)

「シンプルなプロジェクトの作成」にチェックを入れる。
![image](https://qiita-image-store.s3.amazonaws.com/0/30304/4e452322-2bb0-2847-ef3f-e957ef2ffe7e.png)


以下を参考にもろもろ入力します。
[参考]
http://qiita.com/daikuro/items/4d4d694ddb3cc620bee1#1-5
http://www.techscore.com/tech/Java/ApacheJakarta/Maven/2-2/#maven-2-3

ざっくり言うと、グループIDにはプロジェクトのルートパッケージ名を、アーティファクトIDにはプロジェクト名を入力する感じのようです。

![image](https://qiita-image-store.s3.amazonaws.com/0/30304/3524b732-1e58-3989-11a0-83b241bacf2d.png)

項目|値
---|---
グループID|com.example
アーティファクトID|SeleniumSample
バージョン|0.0.1-SNAPSHOT
パッケージング|war
ほかは何も入力せず完了させます。

こんな感じにプロジェクトが作成されます。
![image](https://qiita-image-store.s3.amazonaws.com/0/30304/8e212dd8-ace1-18a0-be70-c0bf6e21a0ff.png)

## Seleniumを追加

pom.xmlを右クリック→「Maven」→「依存関係の追加」で依存関係を追加していきます。
![image](https://qiita-image-store.s3.amazonaws.com/0/30304/6a8e660c-66d2-a060-206d-83c31ab05a8f.png)

「グループID、アーティファクトIDまたはsha1～」に「selenium」と入力するとズラッと候補が出てくるので、「selenium-java」というやつを選ぶと上のグループIdとかが入力されるので、OKすると依存関係が追加されます。。
![image](https://qiita-image-store.s3.amazonaws.com/0/30304/a1538d21-a1b2-0a1e-d769-ad5f9ae74c79.png)

パッケージ・エクスプローラーのMaven依存関係にselenium-javaとかdriverとかが追加されます。

## Gitでソース管理

Githubにつなぐ前にGitでソース管理します。

パッケージ・エクスプローラーでプロジェクトを右クリック→「チーム」→「プロジェクトの共用」でダイアログを出します。
![image](https://qiita-image-store.s3.amazonaws.com/0/30304/e5a971ff-3bd3-63a3-ecb1-155158f9c7f7.png)

リポジトリータイプにGitを選択します。
![image](https://qiita-image-store.s3.amazonaws.com/0/30304/428c5b6f-d157-c757-2091-f3886813cc51.png)

Gitリポジトリーの構成では「プロジェクトの親フォルダー内のリポジトリーを使用または作成」のチェックを入れるとリポジトリーの作成場所を聞かれるので、まず「リポジトリーの作成」でリポジトリーを作成して、完了します。

それが終わるとパッケージ・エクスプローラーのプロジェクト名の横に「＞」という記号がついてGitで管理されるようになりました。

![image](https://qiita-image-store.s3.amazonaws.com/0/30304/701db4c5-0b6b-4dd1-35c8-e122df9a741b.png)

この状態でプロジェクトを右クリック→「チーム」→「コミット」でコミットします。
![image](https://qiita-image-store.s3.amazonaws.com/0/30304/690a2a0b-447e-01c1-a6dd-1b70e6f6ed41.png)

適当にコミットメッセージを入れて、ファイルを選択してコミットします。
![image](https://qiita-image-store.s3.amazonaws.com/0/30304/40637fbe-c3a6-717d-0fa6-76cec181c8a3.png)
.settingsのファイルはeclipseの設定だからいらないと思う…（たぶん）

## Githubにpushする

ローカルのリポジトリにコミットできたので、つぎにGithubで管理するようにします。

まずはGithubでリポジトリを作成します。
リポジトリの新規作成画面にアクセスして適当に入力してリポジトリを作成します。
![image](https://qiita-image-store.s3.amazonaws.com/0/30304/ab50dd42-746f-f34e-eea2-f5d3684d50f0.png)

Github のリポジトリ名と Eclipse のプロジェクト名を同一にする必要はないよう。
で、作成したリポジトリのアドレスをメモっておきます。（git@～.gitってやつ）
![image](https://qiita-image-store.s3.amazonaws.com/0/30304/8020fc5d-9a82-2f05-645c-1947391fd0df.png)

注意：URIはSSHじゃなくてHTTPSじゃないとダメかも

パッケージ・エクスプローラーでプロジェクト名を右クリック→「チーム」→「リモート」→「プッシュ」で他のリポジトリーにプッシュするための情報を入力します。
![image](https://qiita-image-store.s3.amazonaws.com/0/30304/18c1eb9e-202f-f0a0-67c9-bf4459d68af6.png)

宛先GitリポジトリのURIに先ほどのアドレスを入力します。
![image](https://qiita-image-store.s3.amazonaws.com/0/30304/cac55de5-b31d-a565-d93b-66d7e678342a.png)

なんかよくわかんないけどソース山椒をmasterに対する仕様を追加して完了
![image](https://qiita-image-store.s3.amazonaws.com/0/30304/98d76d95-b0e6-7b8c-be12-f87a729207da.png)

プッシュの確認が出るのでOKする。

Gihubで確認

![image](https://qiita-image-store.s3.amazonaws.com/0/30304/66b06889-a41c-3547-2509-8f36d0cd715b.png)


できました！
あとはいつもどおりEclipseでJavaやってGithubにpushする感じ。

以上。