James,
You could automate the XP to Linux step with Jenkins. Use a remote agent on
the XP machine for the first part, the the output of that build can be
automatically fed as the input of the Linux build.
You could also run a VM on the Linux box with an XP image of you want to
save on hardware.
Mike
On 24 Jun. 2017 6:25 am, "James Agnew" <jamesag...@gmail.com> wrote:
> A new version of HAPI HL7v2 has been released! This new version includes a
> number of bugfixes, as well as new message structures for the following
> versions of HL7v2: v2.7, v2.8, and v2.8.1.
>
> Note that we're not currently able to release structures for v2.7.1
> because of weirdness in the HL7 database for that version. It may well be
> an issue on our end, but I have so far not been able to figure it out.
>
> In addition, we have changed the TestPanel distribution so that it is now
> distributed as a simple executable JAR with some scripts to start it.
>
> I want to thank everyone who has been waiting for this release for their
> patience. I have stated on the mailing list quite a few times over the last
> few years that a new release was imminent, and it never materialized. The
> basic explanation for this is that building a new release has become quite
> a laborious process that requires quite a lot of hand-holding.
>
> A bit of insight into the HAPI HL7v2 build process: The basic trouble is
> that building the structures is only possible on a Windows XP system
> because of the way it works. Essentially the build requires an ODBC driver
> for an Access MDB file (this is how the HL7 databases are distributed) and
> this driver was discontinued after Windows XP. Unfortunately the Javac
> compiler is unwilling to compile the large number of files that make up a
> structure JAR on Windows XP, so the process now involves building
> structures on XP, then copying them into a build on Linux and compiling.
> This whole thing really needs refactoring, but this would be a huge project
> and isn't something we have capacity to take on at this point.
>
> As an additional note, we have now migrated the project from Sourceforge
> over to GitHub: https://github.com/hapifhir/hapi-hl7v2. The new project
> website can be found at:https://hapifhir.github.io/hapi-hl7v2. As a side
> note, we are now going to refer to this project as "HAPI HL7v2" and the
> FHIR version of HAPI as "HAPI FHIR". Hopefully this will remove some
> confusion, as these are completely separate libraries with separate release
> cycles.
>
> Thanks to everyone who contributed to this release. As always, check the
> the Changelog <https://hapifhir.github.io/hapi-hl7v2/changes-report.html> for
> details about what's new.
>
>
> Cheers,
>
> James
>
> ------------------------------------------------------------
> ------------------
> Check out the vibrant tech community on one of the world's most
> engaging tech sites, Slashdot.org! http://sdm.link/slashdot
> _______________________________________________
> Hl7api-devel mailing list
> Hl7api-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/hl7api-devel
>
>
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Hl7api-devel mailing list
Hl7api-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hl7api-devel