【问题标题】:WSO2 BAM 2.0 libraries in MavenMaven 中的 WSO2 BAM 2.0 库
【发布时间】:2015-05-16 02:25:35
【问题描述】:

我正在尝试在 WSO2 BAM ALPHA2 版本中复制 KPIAgent 示例,但使用 maven 获取项目运行所需的库。

所以我定义了以下依赖项:

<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>

与他们一起,我以这种方式定义了 WSO2 存储库:

<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的远程pom文件引用了

<parent>
    <groupId>org.wso2.carbon</groupId>
    <artifactId>data-agents</artifactId>
    <version>3.2.4</version>
</parent>

不存在的。

我认为发生这种情况是由于组件源的重新排列尚未完全反映在存储库中;从而导致这种不一致。

那么问题是,我应该使用哪一组依赖项来使用 EventReceiver 来发布我自己的事件?

提前感谢您的支持。

【问题讨论】:

    标签: maven wso2 wso2bam


    【解决方案1】:

    由于某种原因,它似乎不在您提到的 repo 中。您可以尝试将下面给出的 pom 安装到您的本地存储库中,看看它是否有效。

    http://pastebin.com/AcmR1xmW

    【讨论】:

    • 您好 chamibuddhika,我已手动将您发送给我的 data-agents-3.2.4.pom 文件放入我的本地存储库中,一切运行顺利。谢谢。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-01-04
    • 1970-01-01
    相关资源
    最近更新 更多