@@ -3,80 +3,63 @@ title: Install Guide for Java EE
3
3
template: page.html
4
4
---
5
5
6
- [[install-guide-for-java-ee]]
7
- Install Guide for Java EE
8
- ~~~~~~~~~~~~~~~~~~~~~~~~~
6
+ == Install Guide for Java EE
9
7
10
- MVC is built on top of JAX-RS. This means that Ozark can be run on most
11
- application servers without any additional configuration. You will just
12
- need to include the MVC API JAR as well as the Ozark module for the
13
- JAX-RS implementation shipped with your application server.
8
+ MVC is built on top of JAX-RS. This means that Ozark can be run on most application servers without
9
+ any additional configuration. You will just need to include the MVC API JAR as well as the Ozark module
10
+ for the JAX-RS implementation shipped with your application server.
14
11
15
- Ozark requires at least the Java EE 8 Web-Profile or the Eclipse
16
- MicroProfile.
12
+ Ozark requires at least the Java EE 8 Web-Profile or the Eclipse MicroProfile.
17
13
18
- Note: The MVC specification and Ozark are under active development.
19
- Therefore, you will have to add the Sonatype OSS snapshot repository to
20
- your POM to get the latest and greatest version. Please refer to
21
- link:install-snapshots.html[Setting up the snapshot repository] for
22
- details.
14
+ NOTE: The MVC specification and Ozark are under active development. Therefore, we recommend to use the latest
15
+ snapshots for your experiments. This will ensure, that you are using the latest version of both the API
16
+ and the implementation. Please refer to link:install-snapshots.html[Using the latest snapshots] to learn more.
23
17
24
- [[required-dependencies]]
25
- Required dependencies
26
- ^^^^^^^^^^^^^^^^^^^^^
18
+ === Required dependencies
27
19
28
- The dependencies you need to add to your `pom.xml` file depend on which
29
- application server your are using.
20
+ The dependencies you need to add to your `pom.xml` file depend on which application server your are using.
30
21
31
- [[glassfishpayara]]
32
- Glassfish/Payara
33
- ++++++++++++++++
22
+ ==== Glassfish/Payara
34
23
35
- Glassfish comes with Jersey as its JAX-RS implementation. Please add the
36
- following dependencies to your application:
24
+ Glassfish comes with Jersey as its JAX-RS implementation. Please add the following dependencies to your
25
+ application:
37
26
38
27
[source,xml]
39
28
----
40
29
<dependency>
41
30
<groupId>javax.mvc</groupId>
42
31
<artifactId>javax.mvc-api</artifactId>
43
- <version>{{versions.spec.develop }}</version>
32
+ <version>{{versions.spec.latest }}</version>
44
33
</dependency>
45
34
<dependency>
46
35
<groupId>org.mvc-spec.ozark</groupId>
47
36
<artifactId>ozark-jersey</artifactId>
48
- <version>{{versions.ozark.develop }}</version>
37
+ <version>{{versions.ozark.latest }}</version>
49
38
</dependency>
50
39
----
51
40
52
- [[wildfly-and-jboss-eap]]
53
- Wildfly and JBoss EAP
54
- +++++++++++++++++++++
41
+ ==== Wildfly and JBoss EAP
55
42
56
- Wildfly is using RESTEasy for JAX-RS. So you need to Ozark RESTEasy
57
- integration module:
43
+ Wildfly is using RESTEasy for JAX-RS. So you need to Ozark RESTEasy integration module:
58
44
59
45
[source,xml]
60
46
----
61
47
<dependency>
62
48
<groupId>javax.mvc</groupId>
63
49
<artifactId>javax.mvc-api</artifactId>
64
- <version>{{versions.spec.develop }}</version>
50
+ <version>{{versions.spec.latest }}</version>
65
51
</dependency>
66
52
<dependency>
67
53
<groupId>org.mvc-spec.ozark</groupId>
68
54
<artifactId>ozark-resteasy</artifactId>
69
- <version>{{versions.ozark.develop }}</version>
55
+ <version>{{versions.ozark.latest }}</version>
70
56
</dependency>
71
57
----
72
58
73
- [[wildfly-swarm]]
74
- Wildfly Swarm
75
- +++++++++++++
59
+ ==== Wildfly Swarm
76
60
77
- We currently don't have a dedicated fraction for wildfly Swarm, but you
78
- can use the JAX-RS fraction and add the same dependencies as required
79
- for Wildfly:
61
+ We currently don't have a dedicated fraction for wildfly Swarm, but you can use the JAX-RS fraction and add
62
+ the same dependencies as required for Wildfly:
80
63
81
64
[source,xml]
82
65
----
@@ -87,56 +70,51 @@ for Wildfly:
87
70
<dependency>
88
71
<groupId>javax.mvc</groupId>
89
72
<artifactId>javax.mvc-api</artifactId>
90
- <version>{{versions.spec.develop }}</version>
73
+ <version>{{versions.spec.latest }}</version>
91
74
</dependency>
92
75
<dependency>
93
76
<groupId>org.mvc-spec.ozark</groupId>
94
77
<artifactId>ozark-resteasy</artifactId>
95
- <version>{{versions.ozark.develop }}</version>
78
+ <version>{{versions.ozark.latest }}</version>
96
79
</dependency>
97
80
----
98
81
99
- [[apache-tomee]]
100
- Apache TomEE
101
- ++++++++++++
82
+ ==== Apache TomEE
102
83
103
- Apache TomEE uses CXF as the JAX-RS implementation. Unfortunately there
104
- are some known bugs in CXF which are causing trouble for Ozark. The
105
- latest CXF release should fix these issues, but Apache TomEE currently
106
- ships with an older CXF release.
84
+ Apache TomEE uses CXF as the JAX-RS implementation. Unfortunately there are some known bugs in CXF
85
+ which are causing trouble for Ozark. The latest CXF release should fix these issues, but
86
+ Apache TomEE currently ships with an older CXF release.
107
87
108
- If you want to give Ozark on Apache TomEE a try, add the following
109
- dependencies to your `pom.xml`:
88
+ If you want to give Ozark on Apache TomEE a try, add the following dependencies to your `pom.xml`:
110
89
111
90
[source,xml]
112
91
----
113
92
<dependency>
114
93
<groupId>javax.mvc</groupId>
115
94
<artifactId>javax.mvc-api</artifactId>
116
- <version>{{versions.spec.develop }}</version>
95
+ <version>{{versions.spec.latest }}</version>
117
96
</dependency>
118
97
<dependency>
119
98
<groupId>org.mvc-spec.ozark</groupId>
120
99
<artifactId>ozark-core</artifactId>
121
- <version>{{versions.ozark.develop }}</version>
100
+ <version>{{versions.ozark.latest }}</version>
122
101
</dependency>
123
102
----
124
103
125
- If using CXF with Ozark is causing trouble, you can also manually add
126
- RESTEasy to your application and use this instead of CXF. To do so, use
127
- the following depndencies instead.
104
+ If using CXF with Ozark is causing trouble, you can also manually add RESTEasy to your application and
105
+ use this instead of CXF. To do so, use the following depndencies instead.
128
106
129
107
[source,xml]
130
108
----
131
109
<dependency>
132
110
<groupId>javax.mvc</groupId>
133
111
<artifactId>javax.mvc-api</artifactId>
134
- <version>{{versions.spec.develop }}</version>
112
+ <version>{{versions.spec.latest }}</version>
135
113
</dependency>
136
114
<dependency>
137
115
<groupId>org.mvc-spec.ozark</groupId>
138
116
<artifactId>ozark-resteasy</artifactId>
139
- <version>{{versions.ozark.develop }}</version>
117
+ <version>{{versions.ozark.latest }}</version>
140
118
</dependency>
141
119
<dependency>
142
120
<groupId>org.jboss.resteasy</groupId>
0 commit comments