私はWSO2 BAM ALPHA2リリースでKPIAgentの例を複製しようとしていますが、mavenを使用してプロジェクトの実行に必要なライブラリを取得しようとしています。WSO2 Baven 2.0ライブラリ(Maven)
だから私は、次の依存関係を定義した:私はWSO2リポジトリをこのように定義されてきた彼らと一緒に
<dependency>
<groupId>org.wso2.carbon</groupId>
<artifactId>org.wso2.carbon.bam.agent</artifactId>
<version>3.2.4</version>
</dependency>
<dependency>
<groupId>org.wso2.carbon</groupId>
<artifactId>org.wso2.carbon.bam.data.publisher.util</artifactId>
<version>3.2.0-SNAPSHOT</version>
</dependency>
<dependency>
<groupId>org.wso2.carbon</groupId>
<artifactId>org.wso2.carbon.bam.service</artifactId>
<version>3.2.1</version>
</dependency>
<dependency>
<groupId>com.google.common.wso2</groupId>
<artifactId>google-collect</artifactId>
<version>1.0.0.wso2v2</version>
</dependency>
<dependency>
<groupId>libthrift.wso2</groupId>
<artifactId>libthrift</artifactId>
<version>0.5.wso2v1</version>
</dependency>
<dependency>
<groupId>commons-pool.wso2</groupId>
<artifactId>commons-pool</artifactId>
<version>1.5.0.wso2v1</version>
</dependency>
を:
<repository>
<id>wso2-maven2-repository</id>
<name>WSO2 Maven2 Repository</name>
<url>http://dist.wso2.org/maven2</url>
<snapshots>
<enabled>true</enabled>
</snapshots>
<releases>
<enabled>true</enabled>
<updatePolicy>never</updatePolicy>
<checksumPolicy>fail</checksumPolicy>
</releases>
</repository>
私が持っている問題は、リモートポンポンファイルということですhttp://dist.wso2.org/maven2/org/wso2/carbon/org.wso2.carbon.bam.agent/3.2.4/org.wso2.carbon.bam.agent-3.2.4.pomについては、
<parent>
<groupId>org.wso2.carbon</groupId>
<artifactId>data-agents</artifactId>
<version>3.2.4</version>
</parent>
があります。
これは、リポジトリに完全には反映されていないコンポーネントのソースが再配置されたために発生すると考えられます。この不一致が生じます。
私のイベントを公開するためにEventReceiverを使用するにはどのような依存関係を使用する必要がありますか?
ご協力いただきありがとうございます。
こんにちはchamibuddhika、 私はあなたが私のローカルリポジトリとスムーズに実行すべてで私を送信したデータ・薬・3.2.4.pomファイルを手動で配置しました。 ありがとうございます。 –