昨晩の続き

http なソレ達ですが、プロジェクト内にて lib をナニする形にしないと微妙。

git clone して lib ディレクトリを掘って httpclient* なソレ達をナニしたんですが、develop ブランチをスルーしていた事に気づいてたりしてます。どうやるんだったか。

$ git checkout -t -b develop origin/develop

ですか。確認してみたら develop ブランチで作業してる事になってます。

$ git branch
* develop
  master
$

ので、lib を add すりゃ良いのか。あ、あと .classpath も変更必要。

しまった

MacBook で上記を盛り込んだソレを Eclipse に取り込んだらエラー。1.6 な java を入れてないorz

今から

導入。続きは別途で。

続き

1.6 なナニは無事に導入できた模様。なんとなく 1.5 でも問題無かったような気もしてたりしますが、面倒なのでスルー。
.classpath は以下な形になってるんですが

<?xml version="1.0" encoding="UTF-8"?>
<classpath>
	<classpathentry kind="src" path="src"/>
	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
	<classpathentry kind="lib" path="lib/httpclient-4.0.1.jar"/>
	<classpathentry kind="lib" path="lib/httpcore-4.0.1.jar"/>
	<classpathentry kind="output" path="bin"/>
</classpath>

lib 配下に jar が 4 つあって

$ ls lib
httpclient-4.0.1.jar    httpcore-4.0.1.jar      httpcore-nio-4.0.1.jar  httpmime-4.0.1.jar
$

全部 git add してしまっている。

$ git status
# On branch develop
# Changes to be committed:
#   (use "git reset HEAD <file>..." to unstage)
#
#       modified:   .classpath
#       modified:   .gitignore
#       new file:   lib/httpclient-4.0.1.jar
#       new file:   lib/httpcore-4.0.1.jar
#       new file:   lib/httpcore-nio-4.0.1.jar
#       new file:   lib/httpmime-4.0.1.jar
#
$

二つほど削除したいんですが、方法としては git rm -f との事にて削除。

$ git rm -f lib/httpcore-nio-4.0.1.jar 
rm 'lib/httpcore-nio-4.0.1.jar'
$ git rm -f lib/httpmime-4.0.1.jar 
rm 'lib/httpmime-4.0.1.jar'
$ git status
# On branch develop
# Changes to be committed:
#   (use "git reset HEAD <file>..." to unstage)
#
#       modified:   .classpath
#       modified:   .gitignore
#       new file:   lib/httpclient-4.0.1.jar
#       new file:   lib/httpcore-4.0.1.jar
#
$

これで一旦 commit して push してみる。

$ git commit
$ git push origin develop
Enter passphrase for key '/Users/tyamane/.ssh/id_rsa': 
Counting objects: 10, done.
Delta compression using up to 2 threads.
Compressing objects: 100% (6/6), done.
Writing objects: 100% (7/7), 402.78 KiB, done.
Total 7 (delta 1), reused 0 (delta 0)
To git@github.com:yamanetoshi/GAEAccess.git
   33c13aa..4e3c7b6  develop -> develop
$

これでいちいち http な jar の面倒見なくて済む。あと json なソレを盛り込んでおきたくはあるのですが、別件な一人ブレストをしなきゃ、なのでここで手を止めます。