e Builder for Accel Platform Ver.8.0.5 にてimmファイルのエクスポートに失敗します。

 
【発生条件】
e Builder for Accel Platform Ver.8.0.5 を利用しており、Javaソースの実装の際にAccel Platform Libraryやサーバ・ランタイム・ライブラリを利用している。

【原因】
要件[15719]のJDK7対応において、immファイルのエクスポート時に利用する .ebuilder-export.xmlファイルの変更を行いました。
このとき、Mavenプラグイン「maven-compiler-plugin」の使用するバージョンを2.3.2から3.1に更新しました。
「maven-compiler-plugin」の3.1よりインクリメンタルビルドがデフォルトで有効になったため、その影響でビルドに失敗します。

 要件[15719] 開発時に利用するJDKに関してJDK6を廃止しJDK7のみに変更
       https://issue.intra-mart.jp/issues/15719

【回避策】
エクスポート前には通常、Javaファイルのコンパイルが完了しているので、エクスポート時にコンパイルを行う必要がありません。
そのため、以下のようにconfigurationにuseIncrementalCompilationを追加してください。
[変更前] L54-L64


-------------------------------------------------------------------------------
<!-- configure for compiler -->
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.1</version>
<configuration>
<source>1.7</source>
<target>1.7</target>
<encoding>${project.reporting.outputEncoding}</encoding>
</configuration>
</plugin>
-------------------------------------------------------------------------------
[変更後] configurationにuseIncrementalCompilationを追加
-------------------------------------------------------------------------------
<!-- configure for compiler -->
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.1</version>
<configuration>
<source>1.7</source>
<target>1.7</target>
<encoding>${project.reporting.outputEncoding}</encoding>
<useIncrementalCompilation>false</useIncrementalCompilation>
</configuration>
</plugin>
-------------------------------------------------------------------------------
※上記設定を追加することで、2013 Summer(8.0.4)以前と同様の動作となります。
【対応方法】
本現象はe Builder for Accel Platform Ver.8.0.5 のみが対象となります。
本バージョンで作成されたプロジェクトに対しては回避策の方法を設定してください。
Ver.8.0.4以前、Ver.8.0.6以降でプロジェクトを作成されたお客様は特に設定を行う必要はございません。


-- 対象 ------------------------------------------------------------------------
iAP/Accel Extensions/intra-mart e Builder for Accel Platform/2013 Autumn
--------------------------------------------------------------------------------


FAQID:100
この記事は役に立ちましたか?
1人中0人がこの記事が役に立ったと言っています
Powered by Zendesk