タグ

mavenに関するmnruのブックマーク (10)

  • Mavenメモ3

    mnru
    mnru 2012/07/12
  • 自分が作ったScalaライブラリをMaven Centralリポジトリに登録する方法 (GaedsをSonatype OSSRHにデプロイしたよ\(^o^)/) | PAB@求職活動中

    求職活動中とありますが、活動報告というよりは、技術の話題を多めでいきます。Scalaが大好きなので特にScalaの話が中心になると思います。 最近「Gaeds」というScalaのライブラリを作っているのですが、 Maven Centralリポジトリから使えるようにしたので、 その経験を元にScalaのライブラリをMaven Centralリポジトリに登録する方法を解説したいと思います。 と言っても、他にドキュメントがないというわけではなく、 むしろわかりやすいドキュメントが既にたくさんあるのですが、 ただ手順自体が結構複雑なので、 僕のほうでも情報をまとめておきたいと思います。 まず、おおまかに方法を説明すると、 ライブラリをMaven Centralリポジトリに直接登録するのではなく、 「Sonatype OSSRH (OSS Repository Hosting Service)」とい

  • MavenからSBTへのビルド環境の移行 | Geisha Tokyo Engineers' Blog

    この記事は、sbt0.11.X系列の記事です。それ以前のバージョンでは正しく動作しません。 SBTとは Scala(とついでにJava)のためのビルドツールです。ちなみにSimple Build Toolの略です。 特徴としては、設定等全てscalaで書くことができ拡張性が高いビルドツールになっています。 この記事では、Mavenの主要な機能を順次sbtへと移植していきます。 現在ScalaをMavenと連携して使用しているけど、sbtも安定してきた気がするしsbtへ乗り換えてみようかなと思っている人達を対象にしています。 sbtに関しては、使う上での最低限の情報と、Mavenからの移植に必要な部分のみ触れています。 きちんとsbtの使い方を知りたい方は、家のWikiを読んでください。 目次 SBTのセットアップ 1. SBTのインストール 2. Hello sbt 3. SBT

    mnru
    mnru 2012/01/26
  • scala-blogs.org

    This domain may be for sale!

    mnru
    mnru 2011/03/17
  • 構成管理 実践入門 第4章 Maven2によるビルド入門 なぜMaven2なのか?

    DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> Home | Top > 構成管理 実践入門 > 第4章 Maven2によるビルド入門 > なぜMaven2なのか? 第1章 構成管理入門 はじめに なぜ今構成管理に注目するのか 特集で扱う内容 サンプルの準備 第2章 Subversionによるバージョン管理入門 はじめに クライアント環境の構築 インポート チェックアウト ソースファイルの変更に関連する操作 チーム開発に関連する操作 おわりに 第3章 Subversionベストプラクティス はじめに 帰ってきたO先輩 コードライン編その1 メインライン コードライン編その2 コードラインポリシー コードライン編その3 プライベートバージ

    mnru
    mnru 2011/03/17
  • maven3互換性まとめ - cynipeと読む

    maven3がリリースされましたね。気が向いたのでこんぱちのーつでもざーっと眺めてみました。@shin1ogawaさんに1000万の人が喜んでくれると言われたのでものっそい久しぶりに書いてみた!間違ってたりしたらご指摘ください〜。不安な箇所もあるので。。。 元ネタ: https://cwiki.apache.org/MAVEN/maven-3x-compatibility-notes.html profiles.xmlが廃止 だけを書ける*1profiles.xmlが廃止されたみたい。個人的には開発者、環境ごとの設定をに書いたものがまとめられて割と好きだっただけに、この変更は残念至極。AppEngineのAppIdとかAppVersionとかもこれに書いてたのになー。 Site、Reportingなどのドキュメント系機能はCoreには含まれなくなった 個人的にはあまり興味のないところ。とい

    maven3互換性まとめ - cynipeと読む
    mnru
    mnru 2011/01/21
  • 構成管理 実践入門 第4章 Maven2によるビルド入門 Maven2のインストール

    第1章 構成管理入門 はじめに なぜ今構成管理に注目するのか 特集で扱う内容 サンプルの準備 第2章 Subversionによるバージョン管理入門 はじめに クライアント環境の構築 インポート チェックアウト ソースファイルの変更に関連する操作 チーム開発に関連する操作 おわりに 第3章 Subversionベストプラクティス はじめに 帰ってきたO先輩 コードライン編その1 メインライン コードライン編その2 コードラインポリシー コードライン編その3 プライベートバージョン サードパーティライブラリのバージョン管理 リリース編その1 リリース管理 リリース編その2 自動リリース 継続的インテグレーション 第4章 Maven2によるビルド入門 はじめに なぜMaven2なのか? Maven2のインストール まずは試してみよう さらに開発を進めよう 第5章 Maven2ベストプラクティス

    mnru
    mnru 2011/01/21
  • 構成管理 実践入門 第1章 構成管理入門 はじめに

    第1章 構成管理入門 はじめに なぜ今構成管理に注目するのか 特集で扱う内容 サンプルの準備 第2章 Subversionによるバージョン管理入門 はじめに クライアント環境の構築 インポート チェックアウト ソースファイルの変更に関連する操作 チーム開発に関連する操作 おわりに 第3章 Subversionベストプラクティス はじめに 帰ってきたO先輩 コードライン編その1 メインライン コードライン編その2 コードラインポリシー コードライン編その3 プライベートバージョン サードパーティライブラリのバージョン管理 リリース編その1 リリース管理 リリース編その2 自動リリース 継続的インテグレーション 第4章 Maven2によるビルド入門 はじめに なぜMaven2なのか? Maven2のインストール まずは試してみよう さらに開発を進めよう 第5章 Maven2ベストプラクティス

    mnru
    mnru 2011/01/21
  • News and Notes from the Makers of Nexus | Sonatype Blog

    Sonatype Nexus Repository Build fast with centralized components

    mnru
    mnru 2011/01/20
  • Javaの環境まわりについてレクチャーしてもらった - 仙台 Ruby Vim JavaScript フリーランスプログラマ

    7月15日、 id:masanobuimaiさんにお願いして、Javaの環境まわりについて、マンツーマンで講義してもらったよ。 なんという贅沢でしょう。masanobuimai ++ おかげで大分理解が進みました。まだ怪しいですが、とりあえずのとっかかりは掴めました。 ありがとうございました〜。 経緯 そもそもなんでJava環境について知りたかったのかというと・・ Scalaお勉強してると、まわりの環境色々にひっかかるわけです。web上からサンプル拾ってきて動かしたり、書き換えてみたりすると、LL言語ばっかやってる身としては、例えばビルドツールとか配備の仕方とかにひっかかります*1。 よくあるサンプルなんかはパッケージ切ったりしないで1ファイルだったりするので、scalacでコンパイルすればOKだったりするのですが、web上から参考になりそうなものとか探してくると、とたんにどこになにが置い

    Javaの環境まわりについてレクチャーしてもらった - 仙台 Ruby Vim JavaScript フリーランスプログラマ
  • 1