Bug 1088957 - Missing support for maven keywords - LATEST / RELEASE
Summary: Missing support for maven keywords - LATEST / RELEASE
Keywords:
Status: MODIFIED
Alias: None
Product: JBoss Fuse Service Works 6
Classification: JBoss
Component: DT Governance
Version: 6.0.0 GA
Hardware: Unspecified
OS: Unspecified
low
unspecified
Target Milestone: ---
: FUTURE
Assignee: Eric Wittmann
QA Contact: Matej Melko
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2014-04-17 14:06 UTC by Anton Giertli
Modified: 2021-10-15 11:51 UTC (History)
1 user (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed:
Type: Feature Request
Embargoed:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
Red Hat Bugzilla 1088970 0 unspecified CLOSED Deploying SNAPSHOT version of dtgov-workflows causes authentication failure 2021-02-22 00:41:40 UTC
Red Hat Issue Tracker DTGOV-134 0 Major Closed Workflow/KIE JAR: Add support for maven keywords - LATEST / RELEASE 2014-09-04 12:30:05 UTC
Red Hat Knowledge Base (Solution) 793253 0 None None None Never

Internal Links: 1088970

Description Anton Giertli 2014-04-17 14:06:38 UTC
Description of problem:

I am altering configuration file dtgov.properties.

dtgov.workflows.version property indicates (based on its semantics, based on the documentation,  based on the fact that dtgov workflows are actually stored in the maven projects) that the entry I need to fill as value of this property should be maven version of the project.

Currently static resolution works - i.e. I need to enter version like 1.0.2

If I enter
dtgov.workflows.version=LATEST
dtgov.workflows.version=RELEASE

 Exception for /s-ramp/ext/SwitchYardApplication: org.overlord.sramp.governance.workflow.WorkflowException: java.lang.IllegalStateException: Workflow KieJar org.overlord.dtgov:dtgov-workflows:LATEST:SRAMPPackage:ksessionSRAMP  not found in the S-RAMP Repository: org.overlord.sramp.governance.workflow.WorkflowException: org.overlord.sramp.governance.workflow.WorkflowException: java.lang.IllegalStateException: Workflow KieJar org.overlord.dtgov:dtgov-workflows:LATEST:SRAMPPackage:ksessionSRAMP  not found in the S-RAMP Repository

If the version is really maven version the standard maven conventions should be applied.

LATEST - should be resolved to the latest build of the given artifact
RELEASE - should be resolved to the latest non snapshot build of the given artifact
Version-Release number of selected component (if applicable):

fsw 6.0
How reproducible:
always

Steps to Reproduce:
1. alter dtgov.properties, like this:
dtgov.workflows.version=LATEST
2. Deploy some switchyard application to the DTGov so the built-int DTGov workflow will be kicked off
3. Observe the already mentioned exception

Actual results:

maven resolution does not work for keywords LATEST / RELEASE

Expected results:
maven resolution does work for keywords LATEST / RELEASE


Additional info:

Comment 1 JBoss JIRA Server 2014-09-04 12:29:34 UTC
Eric Wittmann <eric.wittmann> updated the status of jira DTGOV-134 to Resolved

Comment 2 JBoss JIRA Server 2014-09-04 12:30:05 UTC
Eric Wittmann <eric.wittmann> updated the status of jira DTGOV-134 to Closed


Note You need to log in before you can comment on or make changes to this bug.