Spring プロジェクトと Grails プロジェクトをマージする
質問
Spring と Maven を構成マネージャーとして使用してバックオフィス アプリケーションを開発しています。プロジェクトはさらに 2 つの部分に分かれており、そのうちの 1 つは DB テーブル内のデータの管理のみです。
現在、誰かが Grails を発見しました。Grails を使用すると、この作業は非常に簡単になります。しかし、すべての作業を放棄して新しいプロジェクトを開始することはできません (他の部分はそのままで問題ありません)。
これにより、両方を統合しようとしています。Maven grails プラグインを構成したので、依存関係を取得して grails タスクを実行できるようになりました。まだ完璧ではありませんが、ほぼ完璧です。の 大きい 私たちが抱えている問題は、プロジェクトの最初の部分 (Spring 部分) のディレクトリ構造が、Grails を使用するものとは少し異なることです。Grails 部分の構造を変更したいのですが、どうすればよいのかわかりません。スクリプトでディレクトリ構造を変更するには、(G)ant の一部を使用する必要があると思われますが、それについてはわかりません。 初め, 、スクリプトの作り方、 2番, 、Maven からの使用方法、そして最後に 2 つの部分をマージします。両方の部分のライブラリには互換性があるため、すべてを組み合わせることで動作する可能性があります。
待ってないよ 答え ただし、ガント スクリプトと Maven に関連したものは素晴らしいでしょう。
2番目の質問として、このようなことを試みた人はいますか?(マージまたは 拡大する 1 つの Grails プロジェクトを含む通常の Spring プロジェクト?)
皆さんありがとう。
解決
見つけました 聖杯をマスターする より少し複雑なアプリケーションの非常に優れたプレゼンテーション 「こんにちは世界」.
既存の Java クラスの上に Grails アプリケーションを「スラップ」する方法については、「 Grails とレガシー データベース.
HTH
他のヒント
あなたはgrails-app/conf/Config.groovy
ファイルを望んでます。
これで、あなたがメインgailsアプリで春のアプリをマージしたい場所にgrails.config.locations { }
を追加したり、設定します。