Mercurial > hg > orthanc-java
annotate Samples/Dcm4Che/pom.xml @ 43:678bbed285a1 default tip
improved import of JNI in cmake
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Fri, 06 Sep 2024 13:53:54 +0200 |
parents | 118adbad648f |
children |
rev | line source |
---|---|
10 | 1 <?xml version='1.0' encoding='UTF-8'?> |
2 | |
3 <!-- | |
4 | |
20 | 5 SPDX-FileCopyrightText: 2023-2024 Sebastien Jodogne, UCLouvain, Belgium |
10 | 6 SPDX-License-Identifier: GPL-3.0-or-later |
7 | |
8 --> | |
9 | |
11
8d876a4f541b
added sample FHIR server
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
10
diff
changeset
|
10 <project xmlns="http://maven.apache.org/POM/4.0.0" |
8d876a4f541b
added sample FHIR server
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
10
diff
changeset
|
11 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" |
8d876a4f541b
added sample FHIR server
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
10
diff
changeset
|
12 xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> |
10 | 13 <modelVersion>4.0.0</modelVersion> |
14 <build> | |
15 <plugins> | |
16 <plugin> | |
17 <groupId>org.apache.maven.plugins</groupId> | |
18 <artifactId>maven-compiler-plugin</artifactId> | |
19 <configuration> | |
20 <source>1.8</source> | |
21 <target>1.8</target> | |
22 </configuration> | |
23 </plugin> | |
24 | |
25 <!-- https://stackoverflow.com/a/1729094 --> | |
26 <plugin> | |
27 <artifactId>maven-assembly-plugin</artifactId> | |
28 <executions> | |
29 <execution> | |
30 <phase>package</phase> | |
31 <goals> | |
32 <goal>single</goal> | |
33 </goals> | |
34 </execution> | |
35 </executions> | |
36 <configuration> | |
37 <descriptorRefs> | |
38 <descriptorRef>jar-with-dependencies</descriptorRef> | |
39 </descriptorRefs> | |
40 </configuration> | |
41 </plugin> | |
42 | |
43 <!-- Include the Orthanc Java SDK --> | |
44 <plugin> | |
45 <groupId>org.codehaus.mojo</groupId> | |
46 <artifactId>build-helper-maven-plugin</artifactId> | |
47 <executions> | |
48 <execution> | |
49 <id>add-source</id> | |
50 <phase>generate-sources</phase> | |
51 <goals> | |
52 <goal>add-source</goal> | |
53 </goals> | |
54 <configuration> | |
55 <sources> | |
56 <source>${project.basedir}/../../JavaSDK/be/uclouvain/orthanc</source> | |
57 </sources> | |
58 </configuration> | |
59 </execution> | |
60 </executions> | |
61 </plugin> | |
62 | |
29
118adbad648f
sharing common properties between samples
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
20
diff
changeset
|
63 <!-- Sharing properties between the samples --> |
118adbad648f
sharing common properties between samples
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
20
diff
changeset
|
64 <plugin> |
118adbad648f
sharing common properties between samples
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
20
diff
changeset
|
65 <groupId>org.codehaus.mojo</groupId> |
118adbad648f
sharing common properties between samples
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
20
diff
changeset
|
66 <artifactId>properties-maven-plugin</artifactId> |
118adbad648f
sharing common properties between samples
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
20
diff
changeset
|
67 <version>1.0.0</version> |
118adbad648f
sharing common properties between samples
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
20
diff
changeset
|
68 <executions> |
118adbad648f
sharing common properties between samples
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
20
diff
changeset
|
69 <execution> |
118adbad648f
sharing common properties between samples
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
20
diff
changeset
|
70 <phase>initialize</phase> |
118adbad648f
sharing common properties between samples
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
20
diff
changeset
|
71 <goals> |
118adbad648f
sharing common properties between samples
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
20
diff
changeset
|
72 <goal>read-project-properties</goal> |
118adbad648f
sharing common properties between samples
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
20
diff
changeset
|
73 </goals> |
118adbad648f
sharing common properties between samples
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
20
diff
changeset
|
74 <configuration> |
118adbad648f
sharing common properties between samples
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
20
diff
changeset
|
75 <files> |
118adbad648f
sharing common properties between samples
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
20
diff
changeset
|
76 <file>${project.basedir}/../global.properties</file> |
118adbad648f
sharing common properties between samples
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
20
diff
changeset
|
77 </files> |
118adbad648f
sharing common properties between samples
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
20
diff
changeset
|
78 </configuration> |
118adbad648f
sharing common properties between samples
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
20
diff
changeset
|
79 </execution> |
118adbad648f
sharing common properties between samples
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
20
diff
changeset
|
80 </executions> |
118adbad648f
sharing common properties between samples
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
20
diff
changeset
|
81 </plugin> |
118adbad648f
sharing common properties between samples
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
20
diff
changeset
|
82 |
10 | 83 </plugins> |
84 </build> | |
85 | |
86 <groupId>OrthancJava</groupId> | |
29
118adbad648f
sharing common properties between samples
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
20
diff
changeset
|
87 <artifactId>OrthancDcm4Che</artifactId> |
118adbad648f
sharing common properties between samples
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
20
diff
changeset
|
88 <version>${orthanc_java.version}</version> |
10 | 89 |
90 <repositories> | |
91 <repository> | |
92 <id>dcm4che</id> | |
93 <url>https://www.dcm4che.org/maven2/</url> | |
94 </repository> | |
95 </repositories> | |
96 | |
97 <dependencies> | |
98 <!-- https://mvnrepository.com/artifact/org.dcm4che/dcm4che-core --> | |
99 <dependency> | |
100 <groupId>org.dcm4che</groupId> | |
101 <artifactId>dcm4che-core</artifactId> | |
102 <version>5.29.1</version> | |
103 </dependency> | |
104 </dependencies> | |
105 </project> |