タグ

ブックマーク / unageanu.hatenablog.com (2)

  • 非Maven製のjarをリポジトリにデプロイする - うなの日記

    ローカルにある非Maven製のjarをリモートリポジトリにデプロイするコマンドです。 Mavenでビルドしていれば「mvn deploy」でデプロイ可能ですが、他チームがリリースしたjarなどでAnt製のがあったりするとpom.xmlがないので使えません。かといってpom.xmlを用意するのもメンドイ、というときに使います。 mvn deploy:deploy-file -Durl=<アップロード先URL> \ -DrepositoryId=<リポジトリのID> \ -Dfile=<Jarファイルへのパス> \ -DgroupId=<グループID> \ -DartifactId=<アーティファクトID> \ -Dversion=<バージョン> \ -Dpackaging=jar \具体例。 mvn deploy:deploy-file -Durl=scpexe://hoge.com/mav

    非Maven製のjarをリポジトリにデプロイする - うなの日記
  • 例外がスローされることをチェックする - うなの日記

    例外がスローされることをチェックするには、「raise_error」マッチャーを使用します。 「proc { <例外が発生する処理> }.should raise_error」のような形式で使用します。 raise_errorの引数として、期待される例外の型やmessageの値を指定して詳細なチェックを行うことが可能です。 また、ブロックを指定することで、例外に対する追加のチェックを行うこともできます。 以下は、「raise_error」の利用例です。 describe "test" do it "ex1" do # 「should raise_error」で # procを実行した際に何らかの例外が発生することを確認できる proc { raise "test" }.should raise_error # 例外の型やmessageを評価することも可能。 proc { raise IOE

    例外がスローされることをチェックする - うなの日記
  • 1