Acceleo をスタンドアロン モードで使用して、UML モデル (Papyrus で編集) からソース コードを生成しています。
このチュートリアルhttps://wiki.eclipse.org/Acceleo/Maven (同じバージョンを使用) に従いました。
独自の UML プロファイルを作成し、いくつかの要素 (クラス、パッケージなど) にいくつかのステレオタイプを適用しましたが、すべてうまく機能しています...
しかし、Papyrus の「サブモデル ユニット」機能を使用して UML ファイルを「分割」すると、Acceleo は「サブモデル」ファイルから要素に適用されたステレオタイプを取得できません (まだ「ルート」ファイルで検出されます)。
分割されたすべてのファイルを再統合すると、すべてが再び魅力のように機能します。
何が悪いのかわかりません。
更新:ここで最小限の例を提供しました(ただし、グローバル構造に従います): http://www.wikiupload.com/D0NI4YR6T9KNCC7。実行するだけ
mvn clean install
ルート「例」ディレクトリ。結果は「example/result/target/result」ディレクトリにあります