2016-05-03 34 views
1

を構築望めませんコマンドclean package iはMavenは成功したプロジェクトを実行しますが、私は<code>Maven</code>のプロジェクトを持っていると私は<code>eclipse</code>に<code>Maven build...</code>を実行したときに、私は成功したプロジェクトを実行するが、 できexcutable <code>JAR</code></p> <p>を作成するために、<code>Maven</code>でプロジェクトを構築したい

[INFO] Compiling 6 source files to C:\StrockMarketAnalyzer\USB\master\integ\target\classes [INFO] ------------------------------------------------------------- [ERROR] COMPILATION ERROR : [INFO] ------------------------------------------------------------- [ERROR] C:\xxx\xxx\xxx\xxx-parent\xxx- integ\src\main\java\com/xxx/xxx/xxx\communicationInterface\IbfAdministrator.java:[22,48] error: package com.xxx/xxx/xxx.businessObject does not exist [ERROR] C:\xxx\xxx\xxx-parent\xxx-integ\src\main\java\com\xxx\xxx\xxx\xxx\communicationInterface\IbfAdministrator.java:[23,48] error: package com.xxx.xxx.xxx.xxx.businessObject does not exist

(これは、ログのほんの一例ですが、ログの残りの部分は、単にエラーの同じタイプを繰り返す)を取得し、これは私が構築するプロジェクトのpom.xmlです。

<parent> 
    <groupId>com.xxx.xxx.xxx.xxx</groupId> 
    <artifactId>parent</artifactId> 
    <version>0.0.1-SNAPSHOT</version> 
</parent> 
<artifactId>integ</artifactId> 

私はMavenの依存関係にJAR'sに見たとき、私は、フォルダオペラコミックと他のプロジェクトを見つけることができますし、それらの中に、私はそこに依存関係ではなく、そこにパッケージを見つけることができます作成​​したother projectsからpackagesを使用しています。

私はあなたが問題

+0

最初にチェックするのは、親プロジェクトに 'businessObject'が存在することです。もしそうでなければ、あなたは依存関係を引き出す必要があります。 親のdependencyManagementセクションに依存関係を置くことはそれを引き出しません。親または子の 'dependencies'セクションでそれを定義する必要があります。 これがうまくいきたいです – jr593

+0

ありがとうございます@ jr593、私は親に 'businessObject'を定義します –

答えて

0

親プロジェクトを(同じconfで)実行してください。プロジェクト自体ではありません。

0

右klikプロジェクトのかを知るための十分な情報が存在している願っています - Mavenを使ってビルドし、その後構築するためのワークベンチのを待ち、>更新プロジェクトは。これはストップギャップであり、私がまだ見つけていない恒久的な解決策ではありません。

0

新しいプログラムをビルドせずに、以前のバージョンのプログラムを "実行"していると思われます。 pom.xmlで使用する依存関係と(その)リポジトリを記述する必要があります。親タグは私にとっては奇妙です。 また、別のプロジェクトに依存している場合は、まずクリーンアップしてビルドしてください。

関連する問題

 関連する問題