m2eclipse子ジが突然ん他
質問
ない非常に良いタイトルも試してみようと思い、ご説明いたします。
これは数ヶ月、そのためにあらわれる未知の理由、eclipseんの解決の輸入からの兄弟姉妹(peerプロジェクト)がまったく変わってはいないのも!).無eclipseまたはeclipseのプラグインの更新、ソースコードの変更は、config変わります。
ない標準のプロジェクト構造
parent_project -- clild_project_a ---- pom.xml -- clild_project_b ---- pom.xml -- child_project_c ---- pom.xml -- pom.xml (for parent).
現在もプロジェクトaとbに依存しているので、コードからc.
プロジェクトpom.xml.
<parent>
<artifactId>parent_project</artifactId>
<groupId>com.mydomain.ge</groupId>
<version>0.0.1-SNAPSHOT</version>
</parent>
...
<dependencies>
<dependency>
<groupId>com.mydomain.ge</groupId>
<artifactId>child_project_c</artifactId>
<version>0.0.1-SNAPSHOT</version>
</dependency>
</dependencies>
の親会社pom.xml:
<modules>
<module>child_project_a</module>
<module>child_project_b</module>
<module>child_project_c</module>
</modules>
今までのEclipseの輸入諸表うプロジェクトからインポートプロジェクトc:
package com.skillkash.ge.api;
import com.skillkash.ge.dao.AlreadyExistsException;
これは:
The import com.skillkash.ge.dao.AlreadyExistsException cannot be resolved.
また、以下のような研究:
- というmavenクリーンを右クリック>run as>maven joすべての子らしいと感じました。
- とmavenの更新依存性あるすべてのプロジェクト
- とmavenのパッケージの各プロジェクト.
- こm2maven->"アップデートプロジェクト設定は"すべてのプロジェクト.
- 再起動eclipse.
- 電源の再投入により自動的に復帰。
注1, は、eclipseい4個別プロジェクトなので、子どものために、一会はなかったようである。三人の子供また、リサーチ-プロジェクトにチェックイSVNがっ簡単にチェックイン時、まだ部屋の準備の親会社としてプロジェクトでは、子どもプロジェクトのフォルダの下にします。
注2, かについて多くのantが、伝でmavenがhaventた問題ではまだまだ上にあります。例えば久えば、mavenうeclipse用の源泉depentantプロジェクトの場合でコンパイルjarを常に、地方m2リポジトリに依存したプロジェクトです。
注3, すべてのその他の外部依存性はokです。
注4, 制を確認する"を解決の依存関係からワークスペースプロジェクト"をチェックします。
注5, のecipse javaのビルド-パスの対話は、ピアプロジェクトではないか"ソース","プロジェクト"または"図"タブを入力します。図書館は"maven depedencies"サブツリーがthareで外部瓶のようなlog4j.
解決
な仕組みになっている場合 mvn clean install
の親pomからのコマンドラインの代わりにeclipse?とも否定は二つのことをやろうとしてい
- が表示されているかどうか、食の問題
- るか否かの問題をいうを使用していま
package
の代わりにinstall
気付いたので使用した、mavenのパッケージの目標です。一般に、常にまずい mvm clean install
の代わりに mvn clean package
のための作業と全く同じ事を行います。組み合わせて使用しない場合は、インストール目標は、プロジェクトCいインストールされ、ローカルリポジトリ(デフォルトでは、$HOME/.m2/repositoryのequiv Windows)は、このような植物の自家不和合性遺伝子機能におけるプロジェクトA
なるべく内部は$HOME/.m2/repositoryチェックを実際の装置です。jar/.pomのためのプロジェクト。このディレクトリのパスに対応致しますのでmavenローカル座標などcom/mydomain/ge/child_project_c/0.0.1-スナップショット).ただ、jarの授業を期待する内まっていることを確認してくださいpom置の横に見えるようなソースリポジトリ
他のヒント
させることはできませんのコメントしないでくださいm2eclipse解決ワークスペース事業で設置して地域リポジトリに解決してありますか?
また、mvnか、ホテルから歩いて書かれて以内 build.properties
!っていないときと同じ問題に注意してください
- 両
source.. = src/
やoutput.. = bin/
正しく入力されます。 bin.includes = META-INF,/
や.
正しく入力されます。
後に固定、mvnクリーンインストールした作品のような魅力!@whaleyのヒントと $HOME/.m2/repository
そして実際にものをファイルが足りない、jarにより、上記の理由!