2

Eclipse や netbeans のような IDE 内で DSL が作成する ivy キャッシュ grails 依存関係を使用する方法はありますか? または、すべての依存関係を IDE lib フォルダーに手動で追加する必要がありますか?

ivybeans や ivyde などのプラグインを調べましたが、grails では生成されない ivy.xml および ivysettings.xml ファイルが必要なようです。

4

3 に答える 3

1

Eclipse用のSpringSourceToolSuiteプラグインによって提供されるGrailsツールには、必要な機能があります。BuildConfig.groovyそれに応じてプロジェクトのクラスパスを読み取り、変更します。

于 2010-07-06T09:32:37.860 に答える
1

以下を Jira バグに添付しました。

STS ディストリビューションを調べていると、C:\springsource\sts-2.3.2.RELEASE\configuration\org.eclipse.osgi\bundles\898\1.cp\src\com\springsource\sts\ に次のコードが見つかりました。 grails\core\model\GrailsBuildConfig.java

// Grails 1.2 では Ivy 依存関係解決戦略を使用していることを確認してください // TODO CD により、バージョン番号の検出がより柔軟になります); jarFiles.addAll(settings.getProvidedDependencies());

この発見に基づいて、プロジェクトを Grails 1.3.2 から Grails 1.2 にダウングレードし、「依存関係の更新」を実行しました。案の定、依存関係は Ivy から正しく読み込まれました。

誰かが TODO を行う必要があるようです。ソースコードをチェックアウトする方法を理解したら、それを突き刺すことができます...

于 2010-09-15T18:24:15.723 に答える
0

IntelliJ は、Grails (application.properties および BuildConfig.groovy の形式) と IDE の間の依存関係を非常にうまく同期します。

于 2010-07-06T07:10:00.323 に答える