Siddhi PMML Extension - Installation error - wso2

I'm trying to install Siddhi PMML Extension from WSO2 DAS as described [here][1].
I downloaded archive p2-repo.zip, added repository WSO2 GPL Feature Repository. I have an error when I try to install the extension:
Cannot complete the install because one or more required items could not be found. Software being installed: WSO2 Carbon GPL - Siddhi PMML Extension Feature 2.0.4 (org.wso2.siddhi.gpl.extension.pmml.feature.group 2.0.4) Missing requirement: pmml-evaluator 1.1.16.wso2v1 (pmml-evaluator 1.1.16.wso2v1) requires 'package com.google.common.base [15.0.0,18.0.0]' but it could not be found Cannot satisfy dependency: From: WSO2 Carbon GPL - Siddhi PMML Extension Feature 2.0.4 (org.wso2.siddhi.gpl.extension.pmml.feature.group 2.0.4) To: pmml-evaluator [1.1.16.wso2v1]
At the same time, I have no problem during installation other extentions (Siddhi NLP, R,...). How can I fix this issue?

I also experienced the same problem. Try build the p2-repo from building the P2 repositories. It worked for me.
Download the repositories and build them using mvn clean install command in the following order.
orbit
siddhi
carbon-event-processing
Copy the generated P2 repository in carbon-event-processing/repository/target/p2-repo into a local directory in your machine.
Then add this folder as a repository to DAS.

Related

The correct order to rebuild the WSO2 repositories on my local computer

I want to rebuild the WSO2 EI from source code on Git repository. But I do not know how to start this job. I have already sent an email to dev#wso2.org to get advice for along time. But I have not received any information from them yet.
I also downloaded and rebuilt the carbon-commons repository tag that was used for the WSO2 AS 5.3.0 release successfully. But I do not know what is the tag of WSO2 EI from the carbon repository?
(following this reference link: https://docs.wso2.com/display/Carbon4411/Working+with+the+Source+Code)
Could you give me some advice to do this job quickly ?
You can build the EI pack by cloning product-ei repository from the Github and checkout to the relevant tag. All WSO2 related dependencies are hosted in WSO2 nexus repository. Therefore you don't need to build dependent repositories. You can build EI project without running test cases by simply running "mvn clean install -Dmaven.test.skip=true".
If you need to do a code change for dependent repository, then you can do the necessary changes in relevant dependent repository and build the repositories in following order.
For example, If you need to do a code change to the Synapse, first you need to build the Synapse. Then build Carbon-mediation project with updated Synapse version. Finally build EI with latest synapse and carbon-mediation version.

WSO2 API Manager 2.1.0 source code

I'm trying to find the correct version of the source code for the API Manager 2.1.0.
Version of the apimgt package in APIM 2.1.0 pack is 6.1.66, But it cannot find in the Git repository.
Please provide the link for the correct version.
https://github.com/wso2/carbon-apimgt/tree/v6.1.66
This is already there. But you won't get this in tag search on github.

WSO2 BPS 3.5.0 source code

I try to build wso2 bps 3.5 from source code by following document (https://docs.wso2.com/display/BPS350/Working+with+the+Source+Code), but there is no org.wso2.carbon.humantask_4.4.4.jar inside the downloading component. Also I cannot find the source code in svn (https://svn.wso2.org/repos/wso2/carbon/platform/branches/turing/components/business-processes/humantask/org.wso2.carbon.humantask/).
Can somebody help to figure out where is this code repository.
If you look at the release matrix, this is released with carbon 4.4.x where sources are in Git repos. So the sources should be available in this Git repo (checkout the correct branch version). Note that you don't have to build the entire product from sources, just do the changes to the relevant component and build the jar. Then apply it as a patch to the product.

how to install egit in zend studio 9.0.2 offline

install environment:
windows 7 64 bit/XP 32bit
zend stutdio 9.0.2
org.eclipse.egit.repository-3.1.0.201310021548-r
I want to use git in zend studio 9.0.2 .but my PC can not connect to the internet.so i download egit 3.1.0 package.i try to install this package in "install new software",but failed with error:
Cannot complete the install because one or more required items could not be found.
Software being installed: Eclipse Git Team Provider 3.1.0.201310021548-r (org.eclipse.egit.feature.group 3.1.0.201310021548-r)
Missing requirement: Git Team Provider UI 3.1.0.201310021548-r (org.eclipse.egit.ui 3.1.0.201310021548-r) requires 'bundle org.eclipse.team.core [3.6.100,4.0.0)' but it could not be found
Cannot satisfy dependency:
From: Eclipse Git Team Provider 3.1.0.201310021548-r (org.eclipse.egit.feature.group 3.1.0.201310021548-r)
To: org.eclipse.egit.ui [3.1.0.201310021548-r]
can anyone help me?
This answer might be applicable to you: Can Install EGit: Missing requirement: Git Team Provider Core In other words, it is an internal version conflict between parts of Eclipse.

How to build WSO2 Identity Server

how to access to svn and build Identy server from sources?
The page http://docs.wso2.org/display/identity/Building+WSO2+Identity+Server+from+source is valid also for 3.2.3?
Installing Identity Server on Linux from Source Distribution [1] Guide.
When you extract the wso2is-3.2.3-src distribution execute mvn clean install from the root level OR if you need to build only 3.2.3 version go inside the /wso2is-3.2.0-src/patch-releases/ folder.
There you will find separate directories for 3.2.1, 3.2.2 and 3.2.3, To build 3.2.3 version, start building from 3.2.3 patch releases pom.xml (mvn clean install from /wso2is-3.2.0-src/patch-releases/3.2.3/ directory).
Please note, 3.2.0 branch needs to be built with maven2.
FYI: To build current trunk, use maven3.