Description
It would be nice if Riftsaw supported more than a single digit. Many people use maven which has a major.minor. or even a -##.##.## versioning.
Also documentation could be better to explicitly show the format that the bpel process jar should be. I had someone trying to deploy TestBPEL-2.0.1.B.jar, which has 2 problems, one is the B gives a NumberFormatException and also the .0.1 is ignored.
11:27:08,957 WARN [ProcessStoreImpl] Unable to infer process version from deployment unit 'TestBPEL-2.0.1.jar'
java.lang.NumberFormatException: For input string: "2.0.1"
at java.lang.NumberFormatException.forInputString(NumberFormatException.java:48)
at java.lang.Long.parseLong(Long.java:419)
at java.lang.Long.valueOf(Long.java:525)
at org.apache.ode.store.ProcessStoreImpl.calculateVersion(ProcessStoreImpl.java:327)
at org.apache.ode.store.ProcessStoreImpl.deploy(ProcessStoreImpl.java:201)
at org.apache.ode.store.ProcessStoreImpl.deploy(ProcessStoreImpl.java:169)
at org.apache.ode.store.RiftSawProcessStore$DeployScheduler.doDeploy(RiftSawProcessStore.java:173)
at org.apache.ode.store.RiftSawProcessStore$DeployScheduler.run(RiftSawProcessStore.java:102)