An open API service indexing awesome lists of open source software.

https://github.com/igapyon/blancovalueobject


https://github.com/igapyon/blancovalueobject

Last synced: about 1 month ago
JSON representation

Awesome Lists containing this project

README

          

# blancoValueObject 上田版

このプロジェクトはblancoValueObjectの上田版です。
本家との相違は概ね以下の通りです。

* annotation 対応
* 明示的 import 対応
* これは主に annotation のために用意しました。

## maven 対応について

### metaファイルからソースコードの生成

* プログラムに必要なコードの生成

```
mvn clean
mvn generate-sources
```

* テスト(テストmetaからのコードの生成)

```
msv generate-test-source
```

maven の特性上、lifecycle に沿ってすべての処理が実行されることに注意。

### jar ファイルの作成

```
mvn package
```

maven の特性上、lifecycle に沿ってすべての処理が実行されることに注意。

### deploy

maven リポジトリは github 上のpublicリポジトリに作成される前提としてます。

```
mvn deploy
```

### 独自mavenリポジトリ

独自mavenリポジトリを作成したい場合は以下の手順で。

* https://github.com/uedaueo/blancofw-maven2 を clone
* github から access_key を取得
* pom.xml のリポジトリURLをclone先に変更

~/.m2/settings.xml に以下のように記述することで、deploy可能となります。(useridとaccess_keyは実在のものをご使用下さい)

```~/.m2/settings.xml



github
userid
access_key

```