Skip to content

Commit

Permalink
Merge remote-tracking branch 'origin/release-5u21'
Browse files Browse the repository at this point in the history
  • Loading branch information
opengl-8080 committed Mar 25, 2022
2 parents 2901629 + a5e47ed commit 528f424
Show file tree
Hide file tree
Showing 143 changed files with 23,407 additions and 205 deletions.
4 changes: 3 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -9,9 +9,11 @@
/nablarch-container-web/target
/nablarch-container-web/gsp-target
/nablarch-container-jaxrs/target
/nablarch-container-batch/target
/nablarch-container-jaxrs/gsp-target

**/*.log
tmp
work
/.idea
.idea
*.iml
12 changes: 12 additions & 0 deletions archetype-metadata-batch-ee.xml
Original file line number Diff line number Diff line change
Expand Up @@ -120,6 +120,18 @@
<include>**/*.csv</include>
</includes>
</fileSet>
<fileSet filtered="true" encoding="UTF-8">
<directory>tools</directory>
<includes>
<include>**/*.xml</include>
</includes>
</fileSet>
<fileSet encoding="UTF-8">
<directory>tools/static-analysis</directory>
<includes>
<include>**/*.config</include>
</includes>
</fileSet>
<fileSet encoding="UTF-8">
<directory/>
<includes>
Expand Down
12 changes: 12 additions & 0 deletions archetype-metadata-batch.xml
Original file line number Diff line number Diff line change
Expand Up @@ -107,6 +107,18 @@
<include>**/*.properties</include>
</includes>
</fileSet>
<fileSet filtered="true" encoding="UTF-8">
<directory>tools</directory>
<includes>
<include>**/*.xml</include>
</includes>
</fileSet>
<fileSet encoding="UTF-8">
<directory>tools/static-analysis</directory>
<includes>
<include>**/*.config</include>
</includes>
</fileSet>
<fileSet encoding="UTF-8">
<directory/>
<includes>
Expand Down
12 changes: 12 additions & 0 deletions archetype-metadata-container-batch.xml
Original file line number Diff line number Diff line change
Expand Up @@ -113,6 +113,18 @@
<include>**/*.xml</include>
</includes>
</fileSet>
<fileSet filtered="true" encoding="UTF-8">
<directory>tools</directory>
<includes>
<include>**/*.xml</include>
</includes>
</fileSet>
<fileSet encoding="UTF-8">
<directory>tools/static-analysis</directory>
<includes>
<include>**/*.config</include>
</includes>
</fileSet>
<fileSet encoding="UTF-8">
<directory/>
<includes>
Expand Down
12 changes: 12 additions & 0 deletions archetype-metadata-container-jaxrs.xml
Original file line number Diff line number Diff line change
Expand Up @@ -93,6 +93,18 @@
<include>**/*.xml</include>
</includes>
</fileSet>
<fileSet filtered="true" encoding="UTF-8">
<directory>tools</directory>
<includes>
<include>**/*.xml</include>
</includes>
</fileSet>
<fileSet encoding="UTF-8">
<directory>tools/static-analysis</directory>
<includes>
<include>**/*.config</include>
</includes>
</fileSet>
<fileSet encoding="UTF-8">
<directory></directory>
<includes>
Expand Down
1 change: 1 addition & 0 deletions archetype-metadata-container-web.xml
Original file line number Diff line number Diff line change
Expand Up @@ -97,6 +97,7 @@
<includes>
<include>**/*.xsl</include>
<include>**/*.txt</include>
<include>**/*.config</include>
</includes>
</fileSet>
<fileSet encoding="MS932">
Expand Down
12 changes: 12 additions & 0 deletions archetype-metadata-jaxrs.xml
Original file line number Diff line number Diff line change
Expand Up @@ -93,6 +93,18 @@
<include>**/*.config</include>
</includes>
</fileSet>
<fileSet filtered="true" encoding="UTF-8">
<directory>tools</directory>
<includes>
<include>**/*.xml</include>
</includes>
</fileSet>
<fileSet encoding="UTF-8">
<directory>tools/static-analysis</directory>
<includes>
<include>**/*.config</include>
</includes>
</fileSet>
<fileSet encoding="UTF-8">
<directory></directory>
<includes>
Expand Down
1 change: 1 addition & 0 deletions archetype-metadata-web.xml
Original file line number Diff line number Diff line change
Expand Up @@ -98,6 +98,7 @@
<includes>
<include>**/*.xsl</include>
<include>**/*.txt</include>
<include>**/*.config</include>
</includes>
</fileSet>
<fileSet encoding="MS932">
Expand Down
46 changes: 42 additions & 4 deletions nablarch-archetype-parent/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@

<groupId>com.nablarch.archetype</groupId>
<artifactId>nablarch-archetype-parent</artifactId>
<version>5u20</version>
<version>5u21</version>
<packaging>pom</packaging>

<name>nablarch-archetype-parent</name>
Expand Down Expand Up @@ -51,11 +51,11 @@
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>

<version.plugins.gsp.dba>4.4.1</version.plugins.gsp.dba>
<version.plugins.gsp.dba>4.5.0</version.plugins.gsp.dba>
<version.plugins.compiler>3.2</version.plugins.compiler>
<version.plugins.surefire>2.22.2</version.plugins.surefire>
<version.plugins.antrun>1.7</version.plugins.antrun>
<version.plugins.war>2.5</version.plugins.war>
<version.plugins.war>3.3.2</version.plugins.war>
<version.plugins.assembly>2.5.1</version.plugins.assembly>
<version.plugins.clean>2.5</version.plugins.clean>
<version.plugins.deploy>2.8.2</version.plugins.deploy>
Expand All @@ -66,9 +66,12 @@
<version.plugins.javadoc>2.10.1</version.plugins.javadoc>
<version.plugins.resources>2.7</version.plugins.resources>
<version.plugins.source>2.4</version.plugins.source>
<version.plugins.jacoco>0.8.3</version.plugins.jacoco>
<version.plugins.jacoco>0.8.7</version.plugins.jacoco>
<version.plugins.build-helper-maven>1.9.1</version.plugins.build-helper-maven>
<version.plugins.jib>2.1.0</version.plugins.jib>
<version.plugins.spotbugs>4.5.0.0</version.plugins.spotbugs>
<version.plugins.unpublished.api.checker>1.0.0</version.plugins.unpublished.api.checker>
<version.plugins.findsecbugs>1.11.0</version.plugins.findsecbugs>

<!-- toolsディレクトリへのパス -->
<nablarch.tools.dir>${project.basedir}/tools</nablarch.tools.dir>
Expand Down Expand Up @@ -104,6 +107,8 @@
<jib.to.image>${project.artifactId}</jib.to.image>
<!-- 生成するタグ -->
<jib.to.tags>latest,${project.version}</jib.to.tags>

<spotbugs.version>4.5.0</spotbugs.version>
</properties>


Expand Down Expand Up @@ -378,6 +383,39 @@
</container>
</configuration>
</plugin>
<plugin>
<groupId>com.github.spotbugs</groupId>
<artifactId>spotbugs-maven-plugin</artifactId>
<version>${version.plugins.spotbugs}</version>
<dependencies>
<dependency>
<groupId>com.github.spotbugs</groupId>
<artifactId>spotbugs</artifactId>
<version>${spotbugs.version}</version>
</dependency>
</dependencies>
<configuration>
<xmlOutput>true</xmlOutput>
<!-- チェックを除外するフィルターファイル -->
<excludeFilterFile>${nablarch.tools.dir}/static-analysis/spotbugs/spotbugs_exclude_for_production.xml</excludeFilterFile>
<!-- 使用不許可APIチェックツールの設定ファイル -->
<jvmArgs>-Dnablarch-findbugs-config=${nablarch.tools.dir}/static-analysis/spotbugs/published-config/production</jvmArgs>
<!-- ヒープサイズが足りない場合は増やすことも可能 -->
<maxHeap>1024</maxHeap>
<plugins>
<plugin>
<groupId>com.nablarch.framework</groupId>
<artifactId>nablarch-unpublished-api-checker</artifactId>
<version>${version.plugins.unpublished.api.checker}</version>
</plugin>
<plugin>
<groupId>com.h3xstream.findsecbugs</groupId>
<artifactId>findsecbugs-plugin</artifactId>
<version>${version.plugins.findsecbugs}</version>
</plugin>
</plugins>
</configuration>
</plugin>
</plugins>
</pluginManagement>
<plugins>
Expand Down
31 changes: 28 additions & 3 deletions nablarch-batch-ee/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -6,11 +6,11 @@
<parent>
<groupId>com.nablarch.archetype</groupId>
<artifactId>nablarch-archetype-parent</artifactId>
<version>5u20</version>
<version>5u21</version>
</parent>

<artifactId>nablarch-batch-ee</artifactId>
<version>5u20</version>
<version>5u21</version>


<!-- DB接続設定とビルド設定 -->
Expand Down Expand Up @@ -194,7 +194,14 @@
<dependency>
<groupId>com.nablarch.profile</groupId>
<artifactId>nablarch-bom</artifactId>
<version>5u20</version>
<version>5u21</version>
<type>pom</type>
<scope>import</scope>
</dependency>
<dependency>
<groupId>org.junit</groupId>
<artifactId>junit-bom</artifactId>
<version>5.8.2</version>
<type>pom</type>
<scope>import</scope>
</dependency>
Expand Down Expand Up @@ -352,6 +359,19 @@
<scope>test</scope>
</dependency>

<!-- JUnit5 でテスティングフレームワークを実行するために必要なライブラリ -->
<dependency>
<groupId>com.nablarch.framework</groupId>
<artifactId>nablarch-testing-junit5</artifactId>
<scope>test</scope>
</dependency>

<dependency>
<groupId>org.junit.jupiter</groupId>
<artifactId>junit-jupiter</artifactId>
<scope>test</scope>
</dependency>

<!-- JBeretのログを出力するのに使用する -->
<dependency>
<groupId>org.slf4j</groupId>
Expand Down Expand Up @@ -428,6 +448,11 @@
<groupId>org.jacoco</groupId>
<artifactId>jacoco-maven-plugin</artifactId>
</plugin>
<!-- SpotBugs -->
<plugin>
<groupId>com.github.spotbugs</groupId>
<artifactId>spotbugs-maven-plugin</artifactId>
</plugin>
<!-- ================ここまで任意で使用するツールの設定================ -->
</plugins>
</build>
Expand Down
8 changes: 4 additions & 4 deletions nablarch-batch-ee/src/env/dev/resources/env.properties
Original file line number Diff line number Diff line change
Expand Up @@ -25,10 +25,6 @@ nablarch.db.schema=PUBLIC
# 最大プールサイズ(DataSourceを直接使用する際の項目)
nablarch.db.maxPoolSize=10

# コードの初期ロード設定
# 不要なリソース確保を抑止するため初期ロードは行わない
nablarch.codeCache.loadOnStartUp=false

# フォーマット定義ファイルの格納ディレクトリ
# TODO: PJのファイルパスに変更する
nablarch.filePathSetting.basePathSettings.format=file:./src/main/format
Expand All @@ -48,3 +44,7 @@ nablarch.etl.inputFileBasePath=testdata/input
# ETLの出力ファイルの格納ディレクトリ
# TODO: PJのファイルパスに変更する
nablarch.etl.outputFileBasePath=testdata/output

# ETLではワークテーブル、エラーテーブルと本テーブルで主キー定義が異なるため
# 主キー取得時に例外が発生する。例外発生は想定通りの動作のため例外のログ出力を抑制する。
nablarch.entityMeta.hideCauseExceptionLog=true
8 changes: 4 additions & 4 deletions nablarch-batch-ee/src/env/prod/resources/env.properties
Original file line number Diff line number Diff line change
Expand Up @@ -17,10 +17,6 @@ nablarch.db.password=SAMPLE
# 最大プールサイズ(DataSourceを直接使用する際の項目)
nablarch.db.maxPoolSize=10

# コードの初期ロード設定
# 不要なリソース確保を抑止するため初期ロードは行わない
nablarch.codeCache.loadOnStartUp=false

# フォーマット定義ファイルの格納ディレクトリ
# TODO: PJのファイルパスに変更する
nablarch.filePathSetting.basePathSettings.format=file:/var/nablarch/format
Expand All @@ -40,3 +36,7 @@ nablarch.etl.inputFileBasePath=/var/nablarch/testdata/input
# ETLの出力ファイルの格納ディレクトリ
# TODO: PJのファイルパスに変更する
nablarch.etl.outputFileBasePath=/var/nablarch/testdata/output

# ETLではワークテーブル、エラーテーブルと本テーブルで主キー定義が異なるため
# 主キー取得時に例外が発生する。例外発生は想定通りの動作のため例外のログ出力を抑制する。
nablarch.entityMeta.hideCauseExceptionLog=true
Original file line number Diff line number Diff line change
Expand Up @@ -13,15 +13,17 @@
<!-- DomainManager 実装クラス設定 -->
<component name="domainManager" class="com.nablarch.archetype.domain.SampleDomainManager"/>

<!-- 環境設定 -->
<config-file file="env.properties"/>
<config-file file="common.properties"/>
<!-- 環境設定 -->
<config-file file="env.properties"/>
<config-file file="common.properties"/>

<!-- Nablarch共通機能 -->
<!-- 業務日付コンポーネント -->
<import file="nablarch/core/date.xml"/>
<!-- コード機能 -->
<import file="nablarch/common/code.xml"/>
<!-- メッセージ機能の設定 -->
<import file="nablarch/core/message-by-property-files.xml"/>
<!-- シーケンスを使用した自動採番設定 -->
<import file="nablarch/common/dao.xml" />

Expand Down Expand Up @@ -66,6 +68,8 @@
<component-ref name="codeLoader" />
<!-- common/code.xml:コードのキャッシュ -->
<component-ref name="codeCache" />
<!-- common/message-by-property-files.xml:リソースのキャッシュ -->
<component-ref name="stringResourceCache" />
</list>
</property>
</component>
Expand Down
11 changes: 11 additions & 0 deletions nablarch-batch-ee/src/main/resources/common.properties
Original file line number Diff line number Diff line change
Expand Up @@ -25,3 +25,14 @@ nablarch.transactionFactory.isolationLevel=READ_COMMITTED

# SQLファイルのエンコーディング
nablarch.sqlLoader.fileEncoding=utf-8

# コードの初期ロード設定
# 不要なリソース確保を抑止するため初期ロードは行わない
nablarch.codeCache.loadOnStartUp=false

# メッセージの初期ロード設定
# 不要なリソース確保を抑止するため初期ロードは行わない
nablarch.stringResourceCache.loadOnStartup=false

# メッセージのデフォルトロケール
nablarch.propertiesStringResourceLoader.defaultLanguage=ja
Original file line number Diff line number Diff line change
Expand Up @@ -4,23 +4,26 @@
import com.nablarch.archetype.entity.SampleUser;
import nablarch.common.dao.UniversalDao;
import nablarch.test.core.db.DbAccessTestSupport;
import org.junit.Test;
import nablarch.test.junit5.extension.db.DbAccessTest;
import org.junit.jupiter.api.Test;

import static org.junit.Assert.assertEquals;
import static org.junit.jupiter.api.Assertions.assertEquals;

/**
* {@link SampleProcessor}のテストクラス
* 疎通確認用に作成しています。
* <p>
* @deprecated TODO 疎通確認が終わったら削除してください。
*/
public class SampleBatchletTest extends DbAccessTestSupport{
@DbAccessTest
class SampleBatchletTest {
DbAccessTestSupport support;

/**
* {@link SampleBatchlet#process()} のテスト
*/
@Test
public void testProcess() {
void testProcess() {
SampleBatchlet target = new SampleBatchlet();
target.process();

Expand Down
Loading

0 comments on commit 528f424

Please sign in to comment.