WSO2 IS样本使用的工件不是来自maven存储库

时间:2014-03-15 13:06:24

标签: wso2

我尝试从a OAuth2 sample导入a WSO2 IS doc,发现许多依赖项来自WEB-INF / lib,并且版本似乎被WSO2破坏了人。例如,pom.xml包含依赖性声明,如:

        <dependency>
        <groupId>org.apache.axis2.wso2</groupId>
        <artifactId>axis2</artifactId>
        <version>1.6.0.wso2v2</version>
         <scope>system</scope>
        <systemPath>${project.basedir}/src/main/webapp/WEB-INF/lib/axis2-1.6.0.wso2v2.jar</systemPath> 
    </dependency>
    <dependency>
         <groupId>com.google.gdata.wso2</groupId>
         <artifactId>gdata-core</artifactId>
        <version>1.0.0.wso2v1</version>
         <scope>system</scope>
        <systemPath>${project.basedir}/src/main/webapp/WEB-INF/lib/gdata-core-1.0.0.wso2v1.jar</systemPath> 
    </dependency>

等等。我没有找到任何动机:为什么不使用公共图书馆?他们修补了吗?怎么样?

1 个答案:

答案 0 :(得分:1)

是的,他们对一些库进行了一些调整,以使它们适应wso2堆栈及其特定的功能和要求。您可以将其视为同一个库,只需进行一些改进即可在wso2相关项目中更好地工作。

另见Why custom Axis2 version in WSO2?