This wiki has undergone a migration to Confluence found Here
Difference between revisions of "FHIR Java Setup"
Jump to navigation
Jump to search
Line 7: | Line 7: | ||
** \build\implementations\java\org.hl7.fhir.convertors | ** \build\implementations\java\org.hl7.fhir.convertors | ||
** \build\implementations\java\org.hl7.fhir.dstu2 | ** \build\implementations\java\org.hl7.fhir.dstu2 | ||
+ | ** \build\implementations\java\org.hl7.fhir.dstu2016may | ||
** \build\implementations\java\org.hl7.fhir.dstu3 | ** \build\implementations\java\org.hl7.fhir.dstu3 | ||
− | ** \build\implementations\java\org.hl7.fhir. | + | ** \build\implementations\java\org.hl7.fhir.r4 |
** \build\implementations\java\org.hl7.fhir.rdf | ** \build\implementations\java\org.hl7.fhir.rdf | ||
** \build\implementations\java\org.hl7.fhir.utilities | ** \build\implementations\java\org.hl7.fhir.utilities | ||
+ | ** \build\implementations\java\org.hl7.fhir.validation | ||
** \build\tools\java\org.hl7.fhir.tools.core | ** \build\tools\java\org.hl7.fhir.tools.core | ||
** \build\tools\java\org.hl7.fhir.igtools | ** \build\tools\java\org.hl7.fhir.igtools |
Revision as of 16:39, 23 March 2018
To build the FHIR publishing tools within the Eclipse Editor:
- start eclipse
- create a workspace where suits. recommend not saving workspace under the root fhir-build path, or you will have to ignore it every time you make a commit to SVN.
- File..Import..
- General - Existing Projects into Workspace
- Select the following projects to import:
- \build\implementations\java\org.hl7.fhir.convertors
- \build\implementations\java\org.hl7.fhir.dstu2
- \build\implementations\java\org.hl7.fhir.dstu2016may
- \build\implementations\java\org.hl7.fhir.dstu3
- \build\implementations\java\org.hl7.fhir.r4
- \build\implementations\java\org.hl7.fhir.rdf
- \build\implementations\java\org.hl7.fhir.utilities
- \build\implementations\java\org.hl7.fhir.validation
- \build\tools\java\org.hl7.fhir.tools.core
- \build\tools\java\org.hl7.fhir.igtools
Can do this by selecting your build folder e.g. C:\Work\org.hl7.fhir\build Then selecting the search for nested projects checkbox, and then checking/unchecking each of the projects in the list.
Additional Notes:
- You may need to add a the "tools/java/imports/hapi-fhir-base-1.6.jar" as a library to the build path of the org.hl7.fhir.tools project
- Go to properties of org.hl7.fhir.tools
- Go to "Java Build Path"
- Go to "Libraries" tab
- Click "Add External JARs..."
- Browse to the hapi-fhir-base jar in tools/java/imports
- You may also need to add a security exception to the "JRE System Library" library under org.hl7.fhir.igtools for "javafx/**"
- Go to properties of org.hl7.fhir.igtools
- Go to java build path
- Go to libraries tab
- Expand "JRE System Library"
- Click "Edit" on "Access rules"
- Click "Add"
- Select resolution of "Accessible"
- Enter "javafx/**" for "Rule Pattern"