scribe-java

https://github.com/fernandezpablo85/scribe-java

OAuthライブラリ scribe の覚書

  1. sclibeをgitからimport
  2.  

  3. importしたプロジェクトを右クリックしてコンテキストメニューから[構成]-[Mavenプロジェクトへ変換]を選択。(ここ入れ忘れた(ノ∀`))
  4.  

  5. JREシステムライブラリをJavaSE-1.6
    (ぐぐって見つけたページには英語でJDK1.5を入れればどうたらこうたらと書いてあったようなのでわざわざオラクルのアーカイブから落としてきたが、1.5にすると”DatatypeConverterを解決できません”とか”インポートされた javax.xml.bind は見つかりません”というエラーになったので結局1.6にした。)
  6.  

  7. “maven-enforcer-plugin (goal “enforce”) is ignored by m2e.”は警告なので無視した。m2eclipse + maven-enforcer-plugin で出るうざい警告を消すというエントリがあったので消せるみたいだけど試していない。
  8.  

  9. findbugかなんかでエラーが出てた。
    “Plugin execution not covered by lifecycle configuration: org.codehaus.mojo:”
    http://wiki.eclipse.org/M2E_plugin_execution_not_covered
    m2eclipseからm2eへ 
    を見たがよくわからない(ノ∀`) クィックフィックスでmarketから何かをインストールしようとしたが何も表示されず、ライフサイクルとかいうのにチェックを入れてヒットしたものを入れてみたがエラーは消えず。最終的に二番目のin Eclipse preference(実験用)のignoreを選んだらエラーが消えた…ような…

  10. エクスポートからJarファイルを選択。エクスポートしたJarファイルを使用するプロジェクトのビルドパスに追加した。(Maven Buildでゴールがcompileでやるのが正解?それともphaseをpackageにしてidかなんかがjar-with-dependenciesだかの項目をpom.xmlに追加して実行?うちの環境ではMaven依存を見たらたまたま依存ライブラリがあったからそれを読み込んでうまくエクスポート出来ただけかもしれない。依存ライブラリが存在せずに上記のことをやるとエラーが出るかもしれない。)

これが本当にあってるかどうかは不明(ノ∀`)

(※)2013/07/11追記
Maven buildでpackageで正解の模様

インポートするプロジェクトのURLをscribe-javaの物にして以下の順で進めて
03 GitHubからのインポート
04 Maven プロジェクトへ変換

ここで出るエラーはignoreするようにして
scribe_error01

あとは残りをこなせば良い……と思うけど、保証しない(・∀・)
05 Maven プロジェクトのビルド
06 ビルドパスへのライブラリの追加