昨晩の続き
http なソレ達ですが、プロジェクト内にて lib をナニする形にしないと微妙。
で
git clone して lib ディレクトリを掘って httpclient* なソレ達をナニしたんですが、develop ブランチをスルーしていた事に気づいてたりしてます。どうやるんだったか。
$ git checkout -t -b develop origin/develop
ですか。確認してみたら develop ブランチで作業してる事になってます。
$ git branch * develop master $
ので、lib を add すりゃ良いのか。あ、あと .classpath も変更必要。
今から
導入。続きは別途で。
続き
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 なソレを盛り込んでおきたくはあるのですが、別件な一人ブレストをしなきゃ、なのでここで手を止めます。