無料で使えるシステムトレードフレームワーク「Jiji」 をリリースしました!

・OANDA Trade APIを利用した、オープンソースのシステムトレードフレームワークです。
・自分だけの取引アルゴリズムで、誰でも、いますぐ、かんたんに、自動取引を開始できます。

Maven

テストクラスをjarに固めてinstallする(コマンドライン編)

テストクラスをjarに固めてinstallするには、pom.xmlに設定を書くほか、「jar:test-jar」ゴールを使ってコマンドラインでinstallする方法もあります。 「jar:test-jar」だけだと、テストクラスのコンパイルは行なってくれないし、installもされないので、以…

テストをスキップしつつ、*-test.jarを作る

Mavenでのビルド時にテストをスキップするには、「maven.test.skip」オプションを指定すればOKですが、 mvn install -Dmaven.test.skip=trueこれだと、「*-test.jar」も作成されません。 「*-test.jar」を作りたいけど、テストはスキップしたい場合は mvn in…

Javaクラスを実行する

「exec:java」でOK。 http://repo1.maven.org/maven2で配布されているので、特にインストールとかなしに使えます。 http://repo1.maven.org/maven2/org/codehaus/mojo/exec-maven-plugin/がプラグイン。 オプションでメインクラスと引数を指定します。 $ mvn…

テストクラスをjarに固めてdeployする

以下の設定をpom.xmlに書いておくと、「mvn install」とかでテスト用のクラス(「src/test」以下のソース)を固めたjarが作成され、deployされるようになります。 <project> ... <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-jar-plugin</artifactId> <executions> <execution> <goals> <goal>test-jar</goal> </goals> </execution> </executions></plugin></plugins></project>

Scala+SpecsでMavenなJavaプロジェクトのテストを書く

Specsは、Scalaで使えるBDDなテスティングフレームワークです。JUnit4アダプタが提供されており、Mavenに組み込んで使うことが可能!ということで、MavenなJavaプロジェクトのテストをScala+Specsで書く手順をまとめてみます。 といっても基本的には、 pom.xm…

Mavenでscaladocを作る

maven-scala-pluginでは、scaladocの作成もサポートされています。手順は次の通り。 pom.xmlの「reporting」にmaven-scala-pluginの設定を書く 「mvn scala:doc」! 1.pom.xmlにmaven-scala-pluginの設定を書く。 pom.xmlの「project/reporting」に以下の設定…

MavenでScalaのソースコードをコンパイルする

Mavenを使ってScalaのソースコードをコンパイルする簡単なサンプルです。maven-scala-pluginを使ってさくっとコンパイルできます。 Scalaのソースコード置き場を作成し、ソースコードを配置 pom.xmlにmaven-scalaプラグインの取得先とか、scalaでコンパイル…

非Maven製のjarをリポジトリにデプロイする

ローカルにある非Maven製のjarをリモートリポジトリにデプロイするコマンドです。Mavenでビルドしていれば「mvn deploy」でデプロイ可能ですが、他チームがリリースしたjarなどでAnt製のがあったりするとpom.xmlがないので使えません。かといってpom.xmlを用…

Maven Proxy のインストール

Maven Proxy をインストールしました。 Maven Proxyとは mavenからのplugin取得リクエストに応じてjarを代理で取得するプロキシサーバーです。以下の機能を持ちます。 プロキシ機能: クライアントからの問い合わせを受け、上位サーバーから代理でplugin jar…