質問

私はJavaプログラムを生成するJavaクラスのための私の願います。基本的にそれを取り入れ簡単なスペックのためのクラスを生成する専門 のJava bean.思いをこの私にはMaven pom.xml なので した場合には、入力ファイルを変更しMavenを自動的に生成され 新しい。javaファイルの前のコンパイル段階にMaven.

私は知っているこtriviallyをお作りすることができます。がなかったかもしれませんので、何 のMaven docこと可能です。

役に立ちましたか?

解決

なんでしょうかを詳細にコード生成プロセスできもだけで呼び出しのコードジェネレータの exec-maven-plugin ます。この条約は発生源 ${project.build.directory}/generated-sources/<tool>.その他の発生源の ビルドのヘルパー-プラグイン その add-sources mojo.結合するもの generate-sources ます。

いものヘルパーも。

<project>
  ...
  <build>
    <plugins>
      <plugin>
        <groupId>org.codehaus.mojo</groupId>
        <artifactId>build-helper-maven-plugin</artifactId>
        <executions>
          <execution>
            <id>add-mytool-sources</id>
            <phase>generate-sources</phase>
            <goals>
              <goal>add-source</goal>
            </goals>
            <configuration>
              <sources>
                <source>${project.build.directory}/generated-sources/mytool</source>
              </sources>
            </configuration>
          </execution>
        </executions>
      </plugin>
    </plugins>
  </build>
</project>

きのように記述することもできます簡単なプラグインをあなたを包み込む装置です。その場合、というものが ガイドの発生源.

PS:しっかりというミスマッチの私の回答のタイトルのご質問です。

他のヒント

Mavenは相 "生成-源の" のを持っていますこの

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top