BeansProcessorの使い方
BeansProcessor
は, Aptina Beans の提供する Annotation Processor です.
BeansProcessor
は,Eclipse など Pluggable Annotation Processing に対応した IDE や,
Maven
などのコマンドラインツールなどで使用できます.
Eclipse での使い方
Eclipse 自体を Java6 以降で実行する必要があります. プロジェクトのプロパティで以下の設定をしてください.
-
[Java Compiler]-[Annotation processing] を選択します.
- [Enable project specific settings] をチェックします.
- [Enable annotation processing] をチェックします.
-
[Java Compiler]-[Annotation processing]-[Factory Path] を選択します.
- [Enable project specific settings] をチェックします.
- [Add JARs] ボタンを押して Aptina Beans の Jar ファイルを追加します.
Aptina Beans の Jar ファイルは こちら からダウンロードしてください.
Maven での使い方
Maven を Java6 以降で実行する必要があります.
pom.xml に Seasar プロジェクトの Maven リポジトリを追加します.
<repositories> <repository> <id>maven.seasar.org</id> <name>The Seasar Foundation Maven2 Repository</name> <url>http://maven.seasar.org/maven2</url> </repository> </repositories>
maven-compiler-plugin のコンパイラ引数に
-XprintProcessorInfo
を追加します.
<build> <pluginManagement> <plugins> <plugin> <artifactId>maven-compiler-plugin</artifactId> <configuration> <source>1.6</source> <target>1.6</target> <encoding>UTF-8</encoding> <compilerArgument>-XprintProcessorInfo</compilerArgument> </configuration> </plugin> </plugins> </pluginManagement> </build>
依存ライブラリに Aptina Beans を追加します.
<dependency> <groupId>org.seasar.aptina</groupId> <artifactId>aptina-beans</artifactId> <version>x.y.z</version> <scope>compile</scope> </dependency>
コマンドラインでの使い方
JDK6 以降が必要です. javac のクラスパスに Aptina Beans の Jar ファイルを含めてください.
javac -classpath aptina-beans-x.y.z.jar ...
Aptina Beans の Jar ファイルは こちら からダウンロードしてください.