タグ

mavenに関するt_yanoのブックマーク (8)

  • Mavenリポジトリを検索してPOMとかGrape用形式で出力できるスクリプトを書いてみた - 豆無日記

    はじめに Groovyで、GrapeというIvyベースのツールがあって鼻水ちょちょぎれるほど便利(ry というわけで、最近はちょくちょくMavenリポジトリを検索することがあります。 Groovyのコードを書くときはscreen+vimでやってるんですけど、そうなると、一々Webブラウザ経由で検索しに行くのがおっくうになってくるわけです。 というわけで、プログラマの三大美徳である「無精(Laziness)」の名の下に、Mavenリポジトリを検索するGroovyでスクリプトを書いてみました。ハイル、無精! もちろん、Maven2のPOM形式と、GroovyのGrape形式で結果を出力できるオプション付きです。 なんかよく考えると既にたくさん前例がありそうですが、車輪の再発明上等です。 楽しいから作ったんだ、何か文句あるかこの野郎。です。すいませんです。 インストール 実行に必要なソースコード

    Mavenリポジトリを検索してPOMとかGrape用形式で出力できるスクリプトを書いてみた - 豆無日記
    t_yano
    t_yano 2010/03/08
    maven repositoryをコマンドで検索してXMLを出力。これは便利。
  • Maven2 のアーティファクトバージョン指定フォーマット - Halflife

    Maven2 で、アーティファクトのバージョン指定をするときには、"1.0.2" のように完全にバージョンを固定するのではなく、"1.0.x" の x の部分は最新版を自動で使う、のような指定もできる。でも、そもそも公式サイトのどこに記法についてのドキュメントがあるのかよくわからない……。 ということで、一番確実なソースを見てみることにする。2.0.x/2.1.x ではどこにあるかというと、 maven-artifact/src/main/java/org/apache/maven/artifact/versioning/VersionRange.javacreateFromVersionSpec メソッドあたりのようだ。Javadocに書いてある内容は、 1.0 バージョン1.0 [1.0,2.0) バージョン1.0以上、2.0未満 [1.0,2.0] バージョン1.0以上、2.0

    Maven2 のアーティファクトバージョン指定フォーマット - Halflife
    t_yano
    t_yano 2008/10/22
    Mavenのアーティファクトバージョン記述についての詳解。
  • mvnhackとmvncrawlerをCodeReposにコミットした話。 - 設計と実装の狭間で。

    僕は、maven2のリモートリポジトリから、jarをゲトしたいだけなのです。 依存してるライブラリも一緒にゲトしてくれるとグー。 そう、別にそれ以外の機能は、一切合切必要ないのです。 面倒だし、DTDが無く、自前のpullparserを使って腕力でパースしてるpom.xmlなんぞ書きたくないのです。 mvnhackの話。 んで、id:t_yanoが作ったmvnbeansは、正直スゲェとオモタ。 でも、明らかに依存ライブラリがおおすぐる。 後、僕はツール作る方向に興味が向きやすいので、依存ライブラリが多いのはちょと嫌なのです。 ツールから、結構好き勝手に処理構造をプラグイン出来る様なAPI構成になってて欲しいなぁ、ポワワ。 と言うワケで、自分で作りますた。 依存ライブラリは、JREのみ。 リモートリポジトリからjarをゲトするだけのライブラリ。 勿論、ローカルリポジトリに、格納されているj

    mvnhackとmvncrawlerをCodeReposにコミットした話。 - 設計と実装の狭間で。
    t_yano
    t_yano 2008/05/03
    GJです! コードをチェックして技術を引き出しにおさめねば。
  • はてなブログ | 無料ブログを作成しよう

    引越し遍歴パートⅡ 2018年に「上京して10年で引越しを6回した」というブログを書いた。 月日は流れ、あれから6年…さらに2回の引越しをした。ホテル暮らしも含めると3回かもしれない。 前回の記事では主に神奈川〜千葉〜東京の引越し事情を書いた。関東の浅瀬でちゃぷちゃぷ遊んでいたに過…

    はてなブログ | 無料ブログを作成しよう
    t_yano
    t_yano 2007/12/28
    pom.xmlが増えすぎて管理できないよ、という話。実経験から来る「こんなのあったらいいな」に溢れている。
  • java-jaに参加後、Maven2について考え直してみる - cactusman日誌

    Maven2はプロジェクトの構成を(勝手に)決めるので、初めてのプロジェクトなんかを見るときにはあたりをつけやすい。 また、POMにプロジェクトの情報が書かれているので理解のとっかかりになる。 で、コマンド一発で雛形からビルドなどをやってくれる優れもの。 java-jaに参加する前は便利なビルドツールだな、という考えだった。 だけど参加してみて、Maven2を単なるビルドツールとは違ったみたい。 POMにプロジェクトを記述してそのPOMにしたがってビルドなりなんなりを実行するってもののようだ。 なので、SCMやメーリングリストのノードがあったりする。 で、プロジェクトのあらゆる情報をPOMに記述する、というのがMaven2の方向性のようだ(あと、DRYとか)。 考え方としては悪いとは思わないけど、ビルドツールとしてはちょっと重い、もしくは融通か利かないかなと思う。 それもプラグインを自作す

    java-jaに参加後、Maven2について考え直してみる - cactusman日誌
    t_yano
    t_yano 2007/12/28
    無茶ぶりすぎるwww
  • めそらぼ - mesolabs.com » Wicketプロジェクトはたった一行のコマンドで始められる

    「Wicketいいよ、Wicket」と周りの人間に勧めても、「めんどくさい」というセリフで一蹴されることがあります。 で、そんな人がRuby on Railsを勉強していたりします。 そういう人は、Javaのフレームワークっていちいちjarファイルをダウンロードして、依存関係にあるライブラリもダウンロードして、それらをクラスパスに通して、とかそういうことを未だにしなきゃいけないと思ってるみたい。 実はWicketのほうが、Ruby on Railsよりもプロジェクトを開始するまでに必要なコマンドの数が少ないんです! 以下、Wicketのプロジェクトを開始する方法を、Ruby on Railsと対比しながら記述します。 多分、WindowsでもMacでもLinuxでも大丈夫だと思う。 1. JDK 5.0 or 6.0及びMaven 2はインストール済みのものとします。 (最新のRub

    t_yano
    t_yano 2007/11/16
    Rubyの人がNetbeans 6を使う-->この記事見てmaven2でwicket使ってみる-->なんだ簡単じゃん-->ふとIDEがないとつらいと思う-->あ、NetbeansってもともとJava IDEじゃん--->WicketかわいいよWicket、という妄想をした。
  • 『Mavenプロジェクトで3rdパーティJARを扱う方法』

    最近北欧よりの記事ばっかりだったので、Mavenネタを1つ。Mavenプロジェクトでスマートに3rdパーティJARを扱う2通りの方法を説明する。 Mavenの最大の利点の1つに、依存JARライブラリがローカルPC上の中央リポジトリで管理され、プロジェクト毎の管理が必要ないという特徴がある。しかし、利用したいライブラリがオープンソース(OSS)でなかったり、OSSでも非常にマイナーなものだったりすると、リモートリポジトリに無くて使えない。 この場合によく説明されるのが、以下のようにしてJARをローカルリポジトリに手動でインストールする方法だが、チームで開発しているときに、この作業をメンバひとりひとりにやらせるのは非常に格好が悪い。> mvn install:install-file -Dfile=<JARへのパス> ...かといって、Antの時代に戻ってプロジェクトの lib フォルダの下に

    t_yano
    t_yano 2007/10/26
    私は素直に自分用mavenリポジトリを作りました。
  • Invention Works: Maven病をまとめてみた

    ActiveObjects触りたいけどmavenリポジトリにないので二の足踏むくらいmaven病 http://twitter.com/nagaseyasuhito/statuses/267945732 巷では最近maven病が流行ってるようなのでまとめてみた。 ちなみに、maven病を発症すると、 project.xml を書くことに喜びを感じるようになる。 症例1. XML を書くことが嫌いなひとでも project.xml は苦にならない http://twitter.com/tfunato/statuses/268018312 症例2.レポジトリに目的の jar がないと不安になる。 http://twitter.com/tfunato/statuses/268019472 症例3. maven 推奨ディレクトリ構成でないとやる気がおきない。 http://twitter.com/

    t_yano
    t_yano 2007/09/19
    まとめすばらしいw
  • 1