About

Aptina Beans

プロジェクト文書

Built by Maven

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 ファイルは こちら からダウンロードしてください.