​​​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

Reply via email to