Anypoint Studio自动添加/ ee到XMLNS路径

时间:2015-03-25 19:31:36

标签: xml mule mule-studio

所以我继承了一个使用Mulesoft构建的项目。我花了很多时间试图调试为什么我看似简单的更改不起作用,只是为了在我尝试保存时改变我的XML文件。

我正在使用Anypoint Studio并修改现有流程。当我保存时,由于某种原因它会更新标签

保存前:

<mule xmlns:ftp="http://www.mulesoft.org/schema/mule/ftp" xmlns:vm="http://www.mulesoft.org/schema/mule/vm"
        xmlns:scripting="http://www.mulesoft.org/schema/mule/scripting"
    xmlns:file="http://www.mulesoft.org/schema/mule/file"
    xmlns="http://www.mulesoft.org/schema/mule/core"
    xmlns:doc="http://www.mulesoft.org/schema/mule/documentation"
    xmlns:spring="http://www.springframework.org/schema/beans"
    version="CE-3.6.0"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://www.mulesoft.org/schema/mule/vm http://www.mulesoft.org/schema/mule/vm/current/mule-vm.xsd
http://www.mulesoft.org/schema/mule/ftp http://www.mulesoft.org/schema/mule/ee/ftp/current/mule-ftp.xsd
http://www.mulesoft.org/schema/mule/file http://www.mulesoft.org/schema/mule/file/current/mule-file.xsd
http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-current.xsd
http://www.mulesoft.org/schema/mule/core http://www.mulesoft.org/schema/mule/core/current/mule.xsd
http://www.mulesoft.org/schema/mule/scripting http://www.mulesoft.org/schema/mule/scripting/current/mule-scripting.xsd">

保存后:

<mule xmlns:ftp="http://www.mulesoft.org/schema/mule/ee/ftp" xmlns:vm="http://www.mulesoft.org/schema/mule/vm"
        xmlns:scripting="http://www.mulesoft.org/schema/mule/scripting"
    xmlns:file="http://www.mulesoft.org/schema/mule/file"
    xmlns="http://www.mulesoft.org/schema/mule/core"
    xmlns:doc="http://www.mulesoft.org/schema/mule/documentation"
    xmlns:spring="http://www.springframework.org/schema/beans"
    version="CE-3.6.0"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://www.mulesoft.org/schema/mule/vm http://www.mulesoft.org/schema/mule/vm/current/mule-vm.xsd
http://www.mulesoft.org/schema/mule/ee/ftp http://www.mulesoft.org/schema/mule/ee/ftp/current/mule-ftp-ee.xsd
http://www.mulesoft.org/schema/mule/file http://www.mulesoft.org/schema/mule/file/current/mule-file.xsd
http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-current.xsd
http://www.mulesoft.org/schema/mule/core http://www.mulesoft.org/schema/mule/core/current/mule.xsd
http://www.mulesoft.org/schema/mule/scripting http://www.mulesoft.org/schema/mule/scripting/current/mule-scripting.xsd">

正如您所看到的,它正在尝试添加&#34;企业版&#34;我保存时自动(ftle / ee / ftp)到我的FTP标签。

如何阻止此事?

2 个答案:

答案 0 :(得分:1)

确保您在Studio中为项目选择了CE运行时。

  • 双击项目根目录中的mule-project.xml
  • 选择CE运行时,如下所示:

enter image description here

答案 1 :(得分:0)

David Dossot在一条评论中提到了我找到解决方案的方法。

问题是我被设置为使用&#34; Mule Server 3.6.0 EE&#34;我的Anypoint Studio安装默认运行时。 (Windows&gt;偏好设置&gt; Anypoint Studio)

安装新的运行时并将其设置为我的默认值修复了问题。

http://www.mulesoft.org/documentation/display/current/Adding+Community+Runtime#AddingCommunityRuntime-AddingCommunityRuntime