https://github.com/igapyon/blancovalueobject
https://github.com/igapyon/blancovalueobject
Last synced: about 1 month ago
JSON representation
- Host: GitHub
- URL: https://github.com/igapyon/blancovalueobject
- Owner: igapyon
- Created: 2015-10-09T12:39:58.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2022-06-29T17:37:00.000Z (almost 4 years ago)
- Last Synced: 2025-02-24T11:18:53.157Z (over 1 year ago)
- Language: Java
- Size: 18.4 MB
- Stars: 0
- Watchers: 2
- Forks: 1
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
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
```