私は現在、Spring Roo 1.1.4を使用し続けているSpring Roo 1.0で作成されたプロジェクトを持っています。それ以来、たくさんの変更がありましたので、私はRoomにpom.xmlを更新したいと思います。しかし、私のpom.xmlには全く触れません。私はあなたが持っていない場合は(最低でも1.1.4 :-)にRooの1.0.0への依存を変更)のpom.xmlを更新するRooのpom.xmlを更新/再生成
乾杯
私は現在、Spring Roo 1.1.4を使用し続けているSpring Roo 1.0で作成されたプロジェクトを持っています。それ以来、たくさんの変更がありましたので、私はRoomにpom.xmlを更新したいと思います。しかし、私のpom.xmlには全く触れません。私はあなたが持っていない場合は(最低でも1.1.4 :-)にRooの1.0.0への依存を変更)のpom.xmlを更新するRooのpom.xmlを更新/再生成
乾杯
それを強制するために何ができますあなたはRoo docsで説明した「公式」のアップグレードプロセスに通過しなければならないよりも、log.roo
ファイル:あなたの現在インストールを使用してバックアップコマンド
ラン(すなわち既存の)春Rooのの バージョン。これにより、 プロジェクトのZIPを作成するのに役立ちます。復帰が必要な場合は が役に立ちます。 このバックアップを最初に完了した までRooの新しいバージョンをインストールしないでください。 代替バックアップテクニック をお持ちであれば、この手順を省略できます。
プロジェクトのpom.xmlを編集し、Spring RooアノテーションJAR が新しいRooリリース( )と一致することを確認します。上記のSpring Roo 1.1.0.M3および は、 既存プロジェクトにロードするときに代わって に自動的にこれを行います。
プロジェクトのpom.xmlを編集して、主要ライブラリが現在Rooで使用されている 新しいバージョンと一致することを確認します。 新しいディレクトリを作成し、 "roo script clinic.roo"を使用して、 既存のpom.xmlと の新しく作成したPetclinic pom.xmlを比較すると、最も簡単な方法は です。
上記のようにpom.xmlを変更した後は、 Eclipseの.classpathファイルを更新する必要があります。 これを実現する最も簡単な方法は、コマンドプロンプトから mvn eclipse:clean eclipse:eclipse を使用するか、roo> シェルプロンプトで perform eclipseコマンドを使用することです。任意のSpringSource Tool Suite ユーザの場合のように、 の場合は、m2eclipseを使用する場合はこのステップをスキップできます。
ありがとう、私の悪いことは、ドキュメントをチェックせずにこれをしようとして – niklassaers
新しいRooでプロジェクトディレクトリにRooシェルを開くと、何も起こりません。生成されたファイルを手動で数多く変更しましたか? – abalogh
実際はありません。私はpom.xmlに変更を加え、主に依存関係を追加しました。すべての.ajファイルを削除してrooを起動すると、正常に再生成されます。しかし、すべてのroo/spring/jpa依存関係をpom.xmlから削除して起動すると、何も起こりません。私がpomをそのまま残してrooを起動すると、1.1.4に更新されません – niklassaers
新しいプロジェクトを開始し、新しいバージョンでlog.rooスクリプトを実行してから、変更をpomに追加しますか? – abalogh