Bug 1209949
Summary: | Kie projects cannot be built outside business central, because modelers may add annotations, but do not add kie-api dependency to pom.xml of the kjar | ||
---|---|---|---|
Product: | [Retired] JBoss BPMS Platform 6 | Reporter: | Jiri Svitak <jsvitak> |
Component: | Data Modeler | Assignee: | Toni Rikkola <trikkola> |
Status: | CLOSED EOL | QA Contact: | Jiri Locker <jlocker> |
Severity: | high | Docs Contact: | |
Priority: | high | ||
Version: | 6.1.0 | CC: | gdesmet, kverlaen, mbaluch |
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | Unspecified | ||
OS: | Unspecified | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | Bug Fix | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2020-03-27 19:02:02 UTC | Type: | Bug |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: |
Description
Jiri Svitak
2015-04-08 13:50:38 UTC
This is a more generic issue, basically all the core jars are provided when building in the workbench, but they are not declared as such. It does however require a solution to include dependencies like this without losing the ability to migrate projects from one version to the other (without having to manually update all pom files). A release needs to be 100% reproducible, up to the last bit. That's important when doing a hotfix release (from a release branch) on a mission-critical kjar that's running in production while you're changing it on the master branch. (This only applies when wb supports branching and hotfix releases of course). Therefore, I would recommend that when a kjar is being released (more specifically during the tagging of all the source code for that release), that a kie-api version is recorded in the wb repository, which is the same as the current workbench version. This way, the release (or a hotfix version of it) can be released again at a later change, even if the workbench version has upgraded, without affecting the kie-api version in the released kjar. |