Eclipse プロジェクトにファイルが必要config.xml
で、そのファイルを Maven ゴールへの入力として使用する必要があります。その目標は、ディレクトリ(私のプロジェクトでもconfig.xml
)の下にコード(XMLとJavaの両方)を自動生成するために使用されます。generated/
したがって:
MyProject/
src/main/config
config.xml
src/main/java
(All my Java source)
(rest of my project)
generated
source/
java/
xml/
したがって、Maven の目標は、compile
関連build
する目標の前に開始され、必要に応じてディレクトリconfig.xml
に入力するために使用されます。generated/source/*
これらのソースは、後続の目標を処理するために利用できます。
そのようなツールは存在しますか?私が見つけた中で最も近いのはXDocletですが、それには 2 つの懸念があります。
- どれほど柔軟かはわかりません。つまり、config.xml 内に独自の構成「要素」をどの程度配置できるか、XDoclet に XSD を渡して、それを町に行かせることができます。これについては以下で詳しく説明します
- そのためのMavenの目標/プラグインが見つからないようです
最初の項目/問題に関して、私が言いたいのはこれです: 理想的には、あらゆる種類の XML を の中に入れたいconfig.xml
です。したがって、この理想的なツールには、その XML 用の XSD と、構成ファイル内にある XML からコードを自動生成する方法を決定するための XSLT (または類似のもの) のみが必要です。
XDoclet がそのような柔軟性を備えているかどうかはわかりません。
アイデアや提案はありますか?こんなものがあるに違いない!前もって感謝します、