質問

ない非常に良いタイトルも試してみようと思い、ご説明いたします。

これは数ヶ月、そのためにあらわれる未知の理由、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?とも否定は二つのことをやろうとしてい

  1. が表示されているかどうか、食の問題
  2. るか否かの問題をいうを使用していま 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!っていないときと同じ問題に注意してください

  1. source.. = src/output.. = bin/ 正しく入力されます。
  2. bin.includes = META-INF,/. 正しく入力されます。

後に固定、mvnクリーンインストールした作品のような魅力!@whaleyのヒントと $HOME/.m2/repository そして実際にものをファイルが足りない、jarにより、上記の理由!

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top