我尝试从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>
等等。我没有找到任何动机:为什么不使用公共图书馆?他们修补了吗?怎么样?
答案 0 :(得分:1)
是的,他们对一些库进行了一些调整,以使它们适应wso2堆栈及其特定的功能和要求。您可以将其视为同一个库,只需进行一些改进即可在wso2相关项目中更好地工作。