首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在pom.xml Studio中“一些依赖项需要添加到AnyPoint中”

在pom.xml Studio中“一些依赖项需要添加到AnyPoint中”
EN

Stack Overflow用户
提问于 2015-03-09 19:10:10
回答 1查看 1.1K关注 0票数 0

我在Anypoint Studio (骡子)中编写了一个基本的REST连接器。我有一个连接器,包含一个@RestCall,它返回用推荐的JSON2POJO工具生成的一个jsonschema2pojo对象。

从文档中可以看出,我不应该向我的pom.xml文件添加任何额外的依赖项。

但是,在试图安装/升级连接器时,我会收到以下错误消息:

代码语言:javascript
复制
[ERROR] C:\Users\Nbarnier\AnypointStudio\workspace\brightpearl-connector\src\main\java\com\briteskies\mule\brightpearl\BrightpearlConnector.java:27: Some dependencies need to be added to the pom.xml in order to complete the generate-sources lifecycle phase:
public abstract class BrightpearlConnector
                ^

  <dependency>
     <artifactId>mule-transport-http</artifactId>
     <groupId>org.mule.transports</groupId>
     <version>[3.0.0,4.0.0)</version>
     <scope>compile</scope>
  </dependency>

显然,我尝试过添加此处显示的<dependency>,但这会导致以下错误:

未能在项目光明珍珠连接器上执行目标:无法解决项目com.briteskies.mule:brightpearl-connector:mule-module:1.0.0-SNAPSHOT:的依赖关系,未能在org.mule.transports:mule-transport-http:jar:3.3.4-SNAPSHOT:上收集依赖项,未能读取org.mule.transports:mule-transport-http:jar:3.3.4-SNAPSHOT:工件描述符,无法找到org.mule:mule:pom:3.3.4-20141128.150754- http://repository.mulesoft.org/snapshots/中的35被缓存在本地存储库中,在mulesoft-快照的更新间隔已过或强制更新之前,不会重新尝试解析。

我如何将其编译?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-03-09 20:44:21

不要使用这样的范围:[3.0.0,4.0.0)

Mule中的内部API有一些重要的变化,如果您针对另一个版本运行一个版本,可能会导致传输中断。

相反,要具体说明。如果您的目标是Mule 3.5.0运行时,那么使用:

代码语言:javascript
复制
<dependency>
   <artifactId>mule-transport-http</artifactId>
   <groupId>org.mule.transports</groupId>
   <version>3.5.0</version>
   <scope>compile</scope>
</dependency>
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28949942

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档