Hi Devs,
IMHO, CEP extension pack should include all the necessary jars needed for
both embedded and external CEP deployment. We are not currently bundling
messaging, commons and activemq client libraries in CEP extension pack. PR
[1] fixes it.
In addition to this, PR [1] fixes the CEP extension pack format as below
(artifacts, license and read-me files are omitted for clarity)
Previous format
---------------------
├── lib
│ ├── org.apache.stratos.cep300.extension-4.1.5-SNAPSHOT.jar
│ └── org.apache.stratos.cep310.extension-4.1.5-SNAPSHOT.jar
├── wso2cep-3.0.0
│ ├── eventbuilders
│ ├── eventformatters
│ ├── executionplans
│ ├── inputeventadaptors
│ ├── outputeventadaptors
│ └── streamdefinitions
└── wso2cep-3.1.0
├── eventbuilders
├── eventformatters
├── executionplans
├── inputeventadaptors
├── outputeventadaptors
└── streamdefinitions
New format
----------------
├── lib
│ ├── activemq-client-5.10.0.jar
│ ├── commons-lang3-3.1.jar
│ ├── geronimo-j2ee-management_1.1_spec-1.0.1.jar
│ ├── hawtbuf-1.9.jar
│ ├── org.apache.stratos.common-4.1.5-SNAPSHOT.jar
│ └── org.apache.stratos.messaging-4.1.5-SNAPSHOT.jar
├── wso2cep-3.0.0
│ ├── eventbuilders
│ ├── eventformatters
│ ├── executionplans
│ ├── inputeventadaptors
│ ├── lib
│ │ └── org.apache.stratos.cep300.extension-4.1.5-SNAPSHOT.jar
│ ├── outputeventadaptors
│ └── streamdefinitions
└── wso2cep-3.1.0
├── eventbuilders
├── eventformatters
├── executionplans
├── inputeventadaptors
├── lib
│ └── org.apache.stratos.cep310.extension-4.1.5-SNAPSHOT.jar
├── outputeventadaptors
└── streamdefinitions
Since this is not critical or blocker, lets merge it after 4.1.5 release.
[1] https://github.com/apache/stratos/pull/499
Thanks,
Raj.
--
Rajkumar Rajaratnam
Committer & PMC Member, Apache Stratos
Software Engineer, WSO2
Mobile : +94777568639
Blog : rajkumarr.com