タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

javaとJavaとmavenに関するcrafのブックマーク (7)

  • Maven Central Repositoryにライブラリを公開する

    公式手順はここで説明されています。 The Central Repository Documentation - Getting started 稿では必要な手順を端的に書いていきます。 1. Create your JIRA account & Issue Maven Central Repositoryにあなたのレポジトリを作成するには申請する必要があります。 申請はJIRAチケットで行われますので、下記からアカウントを作ります。 https://issues.sonatype.org/secure/Signup!default.jspa アカウントを作ったら下記リンクからリポジトリ作成のIssueを作ります。 https://issues.sonatype.org/secure/CreateIssue.jspa?issuetype=21&pid=10134 フィールド 値 要約 プ

    Maven Central Repositoryにライブラリを公開する
  • Mavenプラグインで外部ライブラリをrepackageする方法 - Kengo's blog

    自作ライブラリを配布するときに、ライブラリが依存する外部ライブラリを同梱したい場合があります。しかしフツーに同梱・配布してしまうと、ライブラリを利用するプログラムの依存関係と衝突してしまってトラブルになりかねません。バージョンの違うロギングライブラリの衝突で苦労された方は少なくないのではないでしょうか。 appengineのSDKでは依存するユーティリティライブラリのパッケージを書き換える(repackageする)ことでこの問題を回避しているようです。Mavenで同じようなことができないかなと探したところ、maven-shade-pluginのrelocation機能を使うことで実現することができました。 例えば以下のようにpom.xmlに書いておくと、org.apacheパッケージを自動的にorg.apache.repackagedに書き換えた上で同梱してくれます。バイトコード改変という

    Mavenプラグインで外部ライブラリをrepackageする方法 - Kengo's blog
  • JavaやGroovy製のライブラリをMavenリポジトリで公開する - Qiita

    概要 Groovyのライブラリを他の言語のようにもっと気軽に公開できないかと調べててわかったことを書きます。 多くの言語ではパッケージ管理システムでライブラリを管理できます。RubyならRubyGems、Pythonならpipを使うと認識しています。(使ったことないので詳しくはわからないけど) Java系のライブラリは通常Mavenで管理されていてOSSを公開する場としてはMaven Central Repositoryがあります。 しかしこのリポジトリは少しお堅いものなのできちんとしたOSSならともかく勝手なものは公開しにくいです。公開権限を申請するのも少しハードルが高いので難しいです。 RubyPythonだとみんなもっと気軽に公開しているので同じようにできないかと調べて見ました。 余談 余談ですが何を公開したかったかというと、groovycureというプリキュアのGroovy実装ラ

    JavaやGroovy製のライブラリをMavenリポジトリで公開する - Qiita
  • JUnitのCategoryさんとMavenのintegration-testでの実行 - 日々常々

    詳しいことは JUnit実践入門 の 10章 カテゴリ化テスト を読んでください。 ざっくり言えば Category アノテーション 付けてテストをカテゴライズできるよひゃっほーって話。*1 JUnit実践入門 ~体系的に学ぶユニットテストの技法 (WEB+DB PRESS plus) 作者: 渡辺修司出版社/メーカー: 技術評論社発売日: 2012/11/21メディア: 単行(ソフトカバー)購入: 14人 クリック: 273回この商品を含むブログ (68件) を見る テストをカテゴライズしつつ、かつ単体での実行時に影響を与えないので、Maven などのビルドツールを使用してまとめてテストを実行する時に効果を発揮するものです。何気に使いどころは難しかったりするのですが、選択肢として道具箱に入れていることをお勧めします。 この手のことをする時、従来ではテストクラス名をネーミングルールで縛っ

    JUnitのCategoryさんとMavenのintegration-testでの実行 - 日々常々
  • リポジトリ管理ツール:Artifactoryの紹介 - @ikikko のはてなブログ

    何か驚くほどに(日語の)情報が少ない。めぼしいものといえば、ぐらい?なので、ちょっと書いてみます。 概要 リポジトリ管理ツールとは リポジトリ管理ツールとは、Mavenなどのビルド結果の生成物(アーティファクト)を突っ込むためのリポジトリ(インハウスリポジトリ)を簡単に立てることができるツールです。まあぶっちゃけインハウスリポジトリはWebDAVでも構わないので、Apacheとか使うと簡単に構築することはできます。ただ、ツールとして作られている以上、単純なWebDAVにはない機能も備えているわけでして。 いくつかあげると、 セントラルリポジトリをはじめとした、リモートリポジトリのキャッシュ リポジトリの分割・分割されたリポジトリの仮想的な統一 デプロイされているアーティファクトの検索 Jarの内部を参照可能 セキュリティをロールに応じて細かく設定可能 のような、細かいながらも便利な機能を

    リポジトリ管理ツール:Artifactoryの紹介 - @ikikko のはてなブログ
  • Aptina Unit - Unit Testing for an Annotation Processing Tools

    <dependency> <groupId>org.seasar.aptina</groupId> <artifactId>aptina-unit</artifactId> <version>x.y.z</version> <scope>test</scope> </dependency> AptinaTestCase AptinaTestCase は JUnit の TestCase を拡張したクラスで, テストメソッドの中で Java Compiler API (JSR 199) を使用して実際に Java コンパイラを起動し, 注釈処理ツールの単体テストを可能にします. テストクラスを IDE で起動すれば, Annotation Processor のデバッグも容易にできます. 注釈処理ツールのテストクラスを作成するには, AptinaTestCase のサブクラスを作成します.

  • トップページ

    SQL データベース操作言語SQLについて、またRDBMSの持つ機能について詳しく解説します。 DB概要、SQL、テーブル操作、データ操作 ... 特集:replication PostgreSQLのレプリケーションシステムを紹介し、それらの機能を比較していきます。 特集:pgbench PostgreSQLのベンチマークテストに用いられるプログラムである pgbench について解説します。 SQL演習問題 各章に用意された演習問題を集めました。

  • 1