我已成功设法运行本教程中的代码,在我的GReg服务器上使用carbon studio,maven和m2e on localhost:
http://www.smartjava.org/content/access-wso2-registry-programatically
现在我想根据文档创建一个新的Artefact http://docs.wso2.org/wiki/display/Governance450/Configurable+Governance+Artifacts+with+API
问题是我不知道要为这些导入包含哪些库,而我使用maven项目构建的库没有它们。 (我使用第一个教程中的pom.xml)
import org.wso2.carbon.governance.api.generic.GenericArtifactManager;
import org.wso2.carbon.governance.api.generic.dataobjects.GenericArtifact;
答案 0 :(得分:3)
这是由于治理API依赖性不可用而发生的。请将以下依赖项添加到您的pom.xml
`<dependency>
<groupId>org.wso2.carbon</groupId>
<artifactId>org.wso2.carbon.governance.api</artifactId>
<version>4.0.3</version>
</dependency>`