nablarch-toolbox

Nablarch Framework.

License

License

GroupId

GroupId

com.nablarch.tool
ArtifactId

ArtifactId

nablarch-toolbox
Last Version

Last Version

1.0.2
Release Date

Release Date

Type

Type

jar
Description

Description

nablarch-toolbox
Nablarch Framework.
Project URL

Project URL

https://github.com/nablarch
Source Code Management

Source Code Management

https://github.com/nablarch/nablarch-toolbox/tree/master

Download nablarch-toolbox

How to add to project

<!-- https://jarcasting.com/artifacts/com.nablarch.tool/nablarch-toolbox/ -->
<dependency>
    <groupId>com.nablarch.tool</groupId>
    <artifactId>nablarch-toolbox</artifactId>
    <version>1.0.2</version>
</dependency>
// https://jarcasting.com/artifacts/com.nablarch.tool/nablarch-toolbox/
implementation 'com.nablarch.tool:nablarch-toolbox:1.0.2'
// https://jarcasting.com/artifacts/com.nablarch.tool/nablarch-toolbox/
implementation ("com.nablarch.tool:nablarch-toolbox:1.0.2")
'com.nablarch.tool:nablarch-toolbox:jar:1.0.2'
<dependency org="com.nablarch.tool" name="nablarch-toolbox" rev="1.0.2">
  <artifact name="nablarch-toolbox" type="jar" />
</dependency>
@Grapes(
@Grab(group='com.nablarch.tool', module='nablarch-toolbox', version='1.0.2')
)
libraryDependencies += "com.nablarch.tool" % "nablarch-toolbox" % "1.0.2"
[com.nablarch.tool/nablarch-toolbox "1.0.2"]

Dependencies

compile (3)

Group / Artifact Type Version
org.apache.poi : poi-ooxml jar 3.8
com.nablarch.framework : nablarch-core jar 1.2.2
com.nablarch.framework : nablarch-testing jar 1.0.6

test (4)

Group / Artifact Type Version
com.nablarch.dev : nablarch-test-support-hereis jar 1.0.0
org.apache.derby : derby jar 10.12.1.1
junit : junit jar 4.10
org.hamcrest : hamcrest-all jar 1.3

Project Modules

There are no modules declared in this project.

Nablarch-Toolbox

使用許可API一覧作成ツールの出力条件に関して

現在、以下のような条件でJavadocと一覧ファイルに出力しています。

  • パッケージ

    • Javadoc:パッケージに一つでも出力される要素がある場合出力されます。
    • 一覧ファイル:出力されません。
  • クラス(抽象クラス、内部クラス、インターフェース、アノテーションも同様)

    • Javadoc:クラス自身に@Publishedが付くか、そのクラスが定義しているコンストラクタ、フィールド、メソッドのうちどれか一つでも@Publishedがついていれば、出力されます。
    • 一覧ファイル:クラス自身に@Publishedがついているときのみ出力されます
  • フィールド・コンストラクタ・メソッド

    • Javadoc:要素自身が@Publishedを持つか、この要素が定義されているクラスに@Publishedがついていれば出力されます。
    • 一覧ファイル:要素自身に@Publishedがついているときのみ出力されます。
  • 継承に関して

    • スーパークラス、サブクラスともに出力条件は上記と同じです。
    • フィールド・メソッド・コンストラクタに関しては、スーパークラス、サブクラス共にクラスで定義されたものに関して、継承を使っていない場合と同じ条件で出力されます。
    • Javadocの"クラスから継承されたメソッド(もしくはフィールド)"への出力条件は、スーパークラスで出力されていて、かつサブクラスの出力されるメソッドでオーバーライド(フィールドならば隠蔽)されていない事です。
  • 実装に関して、

    • 継承と同じです。
  • 内部クラスに関して

    • 外部クラスが出力されるかどうかに関わらず、普通のクラス(もしくはフィールド・コンストラクタ・メソッド)と同じ条件で出力されます。
  • 外部クラスに関して

    • 内部クラスが出力されるかどうかに関わらず、普通のクラス(もしくはフィールド・コンストラクタ・メソッド)と同じ条件で出力されます。

依存ライブラリ

本モジュールのコンパイルまたはテストには、下記ライブラリを手動でローカルリポジトリへインストールする必要があります。

ライブラリ ファイル名 グループID アーティファクトID バージョン
Oracle JDBC Driver ojdbc6.jar com.oracle ojdbc6 11.2.0.2.0
Oracle UCP for JDBC ucp.jar com.oracle ucp 11.2.0.3.0

上記ライブラリは、下記コマンドでインストールしてください。

mvn install:install-file -Dfile=<ファイル名> -DgroupId=<グループID> -DartifactId=<アーティファクトID> -Dversion=<バージョン> -Dpackaging=jar
com.nablarch.tool

Versions

Version
1.0.2