我对wso2的面向服务的架构产品进行了几个星期的评估,发现有一些基本的(对我来说至关重要的)特性,我找不到/用不到,或者根本就不存在。我想确认一下。
首先,创建IDE支持。正如你们大多数人可能知道的,wso2团队提供了Carbon Studio,这是一件很好的事情。不幸的是,当团队工作如此频繁地将现有项目导入到IDE中时,我遇到了困难,因为:
1)如果我使用分发项目,我需要提交.projects文件,这些文件实际上包含了Carbon Studio所理解的性质。这是可以接受的,但在我看来这也是一种糟糕的做法。
2)如果我使用Maven,那么在导入之后,我将松散项目性质,因此如果没有准备好.projects,插件将无法工作。
我是不是遗漏了什么?我想摆脱.projects,并能够100%使用集成开发环境。有可能吗?它就不能被生成吗。通常,插件会尝试识别文件类型,并使用指定的插件对其进行编辑。我知道大多数Synapse配置(例如)都是XML,但对我来说这不是理由。不管怎样,有人知道什么解决方案吗?
此外,如果已知的maven存储库不能交付某些工件,则无法从命令行构建分发项目。我可以编写maven插件来隐式地构建每个想要的工件,但如果maven可以为我做这件事,我不想这样做。而且我不能使用maven,因为导入后我会失去IDE的特性。
对我来说,如果需要在实际导入之前修复每个项目,那么IDE是无用的。时间是非常宝贵的。
第二个不可接受的重要特性是在使用生成器时将jars导入到项目中。为什么创建的项目不能配置为使用依赖关系?
罗伯特
发布于 2012-07-22 20:43:55
你使用的开发者工作室版本是什么?在developer Studio2.0.0中,有一个导入carbon项目的功能。这样就不需要提交.project文件了。
转到导入--> WSO2 -->现有的WSO2项目到工作区
https://stackoverflow.com/questions/11548231
复制相似问题