|
6 | 6 | <!-- The Basics --> |
7 | 7 | <groupId>org.utplsql</groupId> |
8 | 8 | <artifactId>org.utplsql.sqldev</artifactId> |
9 | | - <version>1.3.2-SNAPSHOT</version> |
| 9 | + <version>1.4.0-SNAPSHOT</version> |
10 | 10 | <packaging>bundle</packaging> |
11 | 11 | <properties> |
12 | 12 | <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> |
13 | 13 | <jdk.version>1.8</jdk.version> |
14 | 14 | <jdk.version.test>1.8</jdk.version.test> |
15 | 15 | <!-- requires SQL Developer 4.1.0 or higher (first version based on JDK 1.8) --> |
16 | | - <sqldev.basedir>/Applications/SQLDeveloper20.4.0.app/Contents/Resources/sqldeveloper</sqldev.basedir> |
| 16 | + <sqldev.basedir>/Applications/SQLDeveloper21.4.2.app/Contents/Resources/sqldeveloper</sqldev.basedir> |
17 | 17 | <final.name>utplsql_for_SQLDev_${project.version}</final.name> |
18 | 18 | <!-- arguments to by added by jacoco plugin for test runs with coverage --> |
19 | 19 | <!-- -noverify is required in some environments to avoid java.lang.VerifyError --> |
20 | 20 | <argLine>-noverify -Djava.util.logging.config.file=${project.basedir}/src/test/resources/logging.conf</argLine> |
21 | 21 | </properties> |
22 | 22 | <dependencies> |
23 | 23 | <!-- SQL Developer specific dependencies part 1 (not available in public Maven repositories) --> |
24 | | - <!-- Versions of scope system are based on SQL Developer 19.4.0. --> |
| 24 | + <!-- Versions of scope system are based on SQL Developer 21.4.2. Version numbers are reduced to major.minor.bugfix format. --> |
25 | 25 | <!-- The actual version is not that important, since the these libraries are provided. --> |
26 | | - <!-- Therefore it is not planned to update them with every change of sqldev.basedir. --> |
| 26 | + <!-- Therefore it is not planned to update them with every change of sqldev.basedir. Updated for 21.4.2 --> |
27 | 27 | <dependency> |
28 | 28 | <groupId>oracle</groupId> |
29 | 29 | <artifactId>idert</artifactId> |
30 | | - <version>13.0.0</version> |
| 30 | + <version>12.2.1</version> |
31 | 31 | <scope>system</scope> |
32 | 32 | <systemPath>${sqldev.basedir}/ide/lib/idert.jar</systemPath> |
33 | 33 | </dependency> |
|
41 | 41 | <dependency> |
42 | 42 | <groupId>oracle</groupId> |
43 | 43 | <artifactId>javatools</artifactId> |
44 | | - <version>13.0.0</version> |
| 44 | + <version>12.2.1</version> |
45 | 45 | <scope>system</scope> |
46 | 46 | <systemPath>${sqldev.basedir}/ide/lib/javatools.jar</systemPath> |
47 | 47 | </dependency> |
48 | 48 | <dependency> |
49 | 49 | <groupId>oracle</groupId> |
50 | 50 | <artifactId>oracle.ide.ceditor</artifactId> |
51 | | - <version>13.0.0</version> |
| 51 | + <version>12.2.1</version> |
52 | 52 | <scope>system</scope> |
53 | 53 | <systemPath>${sqldev.basedir}/ide/extensions/oracle.ide.ceditor.jar</systemPath> |
54 | 54 | </dependency> |
55 | 55 | <dependency> |
56 | 56 | <groupId>oracle</groupId> |
57 | 57 | <artifactId>oracle.ide</artifactId> |
58 | | - <version>13.0.0</version> |
| 58 | + <version>12.2.1</version> |
59 | 59 | <scope>system</scope> |
60 | 60 | <systemPath>${sqldev.basedir}/ide/extensions/oracle.ide.jar</systemPath> |
61 | 61 | </dependency> |
62 | 62 | <dependency> |
63 | 63 | <groupId>oracle</groupId> |
64 | 64 | <artifactId>uic</artifactId> |
65 | | - <version>13.0.0</version> |
| 65 | + <version>12.2.1</version> |
66 | 66 | <scope>system</scope> |
67 | 67 | <systemPath>${sqldev.basedir}/ide/lib/uic.jar</systemPath> |
68 | 68 | </dependency> |
69 | 69 | <dependency> |
70 | 70 | <groupId>oracle</groupId> |
71 | 71 | <artifactId>oracle.ide.navigator</artifactId> |
72 | | - <version>13.0.0</version> |
| 72 | + <version>12.2.1</version> |
73 | 73 | <scope>system</scope> |
74 | 74 | <systemPath>${sqldev.basedir}/ide/extensions/oracle.ide.navigator.jar</systemPath> |
75 | 75 | </dependency> |
76 | 76 | <dependency> |
77 | 77 | <groupId>oracle</groupId> |
78 | 78 | <artifactId>javax-ide</artifactId> |
79 | | - <version>13.0.0</version> |
| 79 | + <version>12.2.1</version> |
80 | 80 | <scope>system</scope> |
81 | 81 | <systemPath>${sqldev.basedir}/ide/lib/javax-ide.jar</systemPath> |
82 | 82 | </dependency> |
83 | 83 | <dependency> |
84 | 84 | <groupId>oracle</groupId> |
85 | 85 | <artifactId>oracle.dbtools-common</artifactId> |
86 | | - <version>19.4.0</version> |
| 86 | + <version>21.4.1</version> |
87 | 87 | <scope>system</scope> |
88 | 88 | <systemPath>${sqldev.basedir}/sqldeveloper/lib/dbtools-common.jar</systemPath> |
89 | 89 | </dependency> |
90 | 90 | <dependency> |
91 | 91 | <groupId>oracle</groupId> |
92 | 92 | <artifactId>oracle.sqldeveloper</artifactId> |
93 | | - <version>19.3.0</version> |
| 93 | + <version>21.4.2</version> |
94 | 94 | <scope>system</scope> |
95 | 95 | <systemPath>${sqldev.basedir}/sqldeveloper/extensions/oracle.sqldeveloper.jar</systemPath> |
96 | 96 | </dependency> |
97 | 97 | <dependency> |
98 | 98 | <groupId>oracle</groupId> |
99 | 99 | <artifactId>oracle.sqldeveloper.utils</artifactId> |
100 | | - <version>19.3.0</version> |
| 100 | + <version>21.4.2</version> |
101 | 101 | <scope>system</scope> |
102 | 102 | <systemPath>${sqldev.basedir}/sqldeveloper/extensions/oracle.sqldeveloper.utils.jar</systemPath> |
103 | 103 | </dependency> |
104 | 104 | <dependency> |
105 | 105 | <groupId>oracle</groupId> |
106 | 106 | <artifactId>oracle.sqldeveloper.worksheet</artifactId> |
107 | | - <version>19.3.0</version> |
| 107 | + <version>21.4.2</version> |
108 | 108 | <scope>system</scope> |
109 | 109 | <systemPath>${sqldev.basedir}/sqldeveloper/extensions/oracle.sqldeveloper.worksheet.jar</systemPath> |
110 | 110 | </dependency> |
111 | 111 | <dependency> |
112 | 112 | <groupId>oracle</groupId> |
113 | 113 | <artifactId>oracle.sqldeveloper.schemabrowser</artifactId> |
114 | | - <version>19.3.0</version> |
| 114 | + <version>21.4.2</version> |
115 | 115 | <scope>system</scope> |
116 | 116 | <systemPath>${sqldev.basedir}/sqldeveloper/extensions/oracle.sqldeveloper.schemabrowser.jar</systemPath> |
117 | 117 | </dependency> |
118 | 118 | <dependency> |
119 | 119 | <groupId>oracle</groupId> |
120 | 120 | <artifactId>ojdbc8</artifactId> |
121 | | - <version>19.3.0</version> |
| 121 | + <version>21.4.0</version> |
122 | 122 | <scope>system</scope> |
123 | 123 | <systemPath>${sqldev.basedir}/jdbc/lib/ojdbc8.jar</systemPath> |
124 | 124 | </dependency> |
125 | 125 | <dependency> |
126 | 126 | <groupId>oracle</groupId> |
127 | 127 | <artifactId>dbapi</artifactId> |
128 | | - <version>19.3.0</version> |
| 128 | + <version>21.4.2</version> |
129 | 129 | <scope>system</scope> |
130 | 130 | <systemPath>${sqldev.basedir}/ide/lib/dbapi.jar</systemPath> |
131 | 131 | </dependency> |
132 | 132 | <dependency> |
133 | 133 | <groupId>oracle</groupId> |
134 | 134 | <artifactId>oracle.ide.db</artifactId> |
135 | | - <version>19.3.0</version> |
| 135 | + <version>21.4.2</version> |
136 | 136 | <scope>system</scope> |
137 | 137 | <systemPath>${sqldev.basedir}/ide/extensions/oracle.ide.db.jar</systemPath> |
138 | 138 | </dependency> |
139 | 139 | <dependency> |
140 | 140 | <groupId>oracle</groupId> |
141 | 141 | <artifactId>oracle.jdeveloper.db.connection</artifactId> |
142 | | - <version>19.3.0</version> |
| 142 | + <version>21.4.2</version> |
143 | 143 | <scope>system</scope> |
144 | 144 | <systemPath>${sqldev.basedir}/jdev/extensions/oracle.jdeveloper.db.connection.jar</systemPath> |
145 | 145 | </dependency> |
146 | 146 | <dependency> |
147 | 147 | <groupId>oracle</groupId> |
148 | 148 | <artifactId>oracle.jdeveloper.java.core.jar</artifactId> |
149 | | - <version>13.0.0</version> |
| 149 | + <version>12.2.1</version> |
150 | 150 | <scope>system</scope> |
151 | 151 | <systemPath>${sqldev.basedir}/jdev/extensions/oracle.jdeveloper.java.core.jar</systemPath> |
152 | 152 | </dependency> |
153 | 153 | <dependency> |
154 | 154 | <groupId>oracle</groupId> |
155 | 155 | <artifactId>oracle.jdeveloper.runner.jar</artifactId> |
156 | | - <version>13.0.0</version> |
| 156 | + <version>12.2.1</version> |
157 | 157 | <scope>system</scope> |
158 | 158 | <systemPath>${sqldev.basedir}/jdev/extensions/oracle.jdeveloper.runner.jar</systemPath> |
159 | 159 | </dependency> |
160 | 160 | <dependency> |
161 | 161 | <groupId>oracle</groupId> |
162 | 162 | <artifactId>oracle.ide.runner</artifactId> |
163 | | - <version>19.3.0</version> |
| 163 | + <version>12.2.1</version> |
164 | 164 | <scope>system</scope> |
165 | 165 | <systemPath>${sqldev.basedir}/ide/extensions/oracle.ide.runner.jar</systemPath> |
166 | 166 | </dependency> |
| 167 | + <dependency> |
| 168 | + <!-- overriding oddgen dependency --> |
| 169 | + <groupId>oracle</groupId> |
| 170 | + <artifactId>javatools-nodeps</artifactId> |
| 171 | + <version>12.2.1</version> |
| 172 | + <scope>system</scope> |
| 173 | + <systemPath>${sqldev.basedir}/modules/oracle.javatools/javatools-nodeps.jar</systemPath> |
| 174 | + </dependency> |
167 | 175 | <!-- SQL Developer specific dependencies part 2 (used for tests only) --> |
168 | 176 | <dependency> |
169 | 177 | <groupId>oracle</groupId> |
170 | 178 | <artifactId>jewt4.jar</artifactId> |
171 | | - <version>13.0.0</version> |
| 179 | + <version>12.2.1</version> |
172 | 180 | <scope>system</scope> |
173 | 181 | <systemPath>${sqldev.basedir}/modules/oracle.bali.jewt/jewt4.jar</systemPath> |
174 | 182 | </dependency> |
175 | 183 | <dependency> |
176 | 184 | <groupId>oracle</groupId> |
177 | 185 | <artifactId>share.jar</artifactId> |
178 | | - <version>13.0.0</version> |
| 186 | + <version>12.2.1</version> <!-- original version is JEWT_MAIN_GENERIC_210114.0102.S, that's basically a date --> |
179 | 187 | <scope>system</scope> |
180 | 188 | <systemPath>${sqldev.basedir}/modules/oracle.bali.share/share.jar</systemPath> |
181 | 189 | </dependency> |
182 | 190 | <!-- SQL Developer specific dependencies part 3 (available in public maven repositories) --> |
183 | 191 | <dependency> |
184 | | - <!-- SQL Developer is using this older version --> |
| 192 | + <groupId>com.google.code.findbugs</groupId> |
| 193 | + <artifactId>jsr305</artifactId> |
| 194 | + <version>3.0.2</version> |
| 195 | + <scope>provided</scope> |
| 196 | + </dependency> |
| 197 | + <dependency> |
| 198 | + <!-- SQL Developer is using this older version, osgi.core-5.0.0.jar --> |
185 | 199 | <groupId>org.osgi</groupId> |
186 | 200 | <artifactId>org.osgi.core</artifactId> |
187 | 201 | <version>5.0.0</version> |
|
192 | 206 | <!-- used mainly to access the database via JdbcTemplate --> |
193 | 207 | <groupId>org.springframework</groupId> |
194 | 208 | <artifactId>spring-jdbc</artifactId> |
195 | | - <version>5.3.2</version> |
| 209 | + <version>5.3.16</version> |
196 | 210 | </dependency> |
197 | 211 | <dependency> |
198 | 212 | <!-- transitive reference, but IntelliJ wants to have it explicit (to avoid warnings) --> |
199 | 213 | <groupId>org.springframework</groupId> |
200 | 214 | <artifactId>spring-core</artifactId> |
201 | | - <version>5.3.2</version> |
| 215 | + <version>5.3.16</version> |
202 | 216 | </dependency> |
203 | 217 | <dependency> |
204 | 218 | <!-- used for HtmlUtils.htmlEscape in RunnerPanel --> |
205 | 219 | <groupId>org.springframework</groupId> |
206 | 220 | <artifactId>spring-web</artifactId> |
207 | | - <version>5.3.2</version> |
| 221 | + <version>5.3.16</version> |
208 | 222 | </dependency> |
209 | 223 | <dependency> |
210 | 224 | <!-- optional, for RunGenerator and TestGenerator --> |
|
216 | 230 | <dependency> |
217 | 231 | <groupId>junit</groupId> |
218 | 232 | <artifactId>junit</artifactId> |
219 | | - <version>4.13.1</version> |
| 233 | + <version>4.13.2</version> |
220 | 234 | <scope>test</scope> |
221 | 235 | </dependency> |
222 | 236 | <dependency> |
223 | 237 | <groupId>org.jetbrains</groupId> |
224 | 238 | <artifactId>annotations</artifactId> |
225 | | - <version>20.1.0</version> |
| 239 | + <version>23.0.0</version> |
226 | 240 | <scope>compile</scope> |
227 | 241 | </dependency> |
228 | 242 | </dependencies> |
|
242 | 256 | <plugins> |
243 | 257 | <plugin> |
244 | 258 | <groupId>org.apache.maven.plugins</groupId> |
245 | | - <version>3.8.1</version> |
| 259 | + <version>3.10.0</version> |
246 | 260 | <artifactId>maven-compiler-plugin</artifactId> |
247 | 261 | <configuration> |
248 | 262 | <source>${jdk.version}</source> |
|
458 | 472 | org.springframework.core.style, |
459 | 473 | org.springframework.lang |
460 | 474 | </_exportcontents> |
| 475 | + <_noee>true</_noee> |
461 | 476 | <Require-Bundle> |
462 | 477 | oracle.javatools, |
463 | 478 | oracle.javatools-nodeps, |
|
584 | 599 | <plugin> |
585 | 600 | <groupId>org.codehaus.mojo</groupId> |
586 | 601 | <artifactId>buildnumber-maven-plugin</artifactId> |
587 | | - <version>1.4</version> |
| 602 | + <version>3.0.0</version> |
588 | 603 | </plugin> |
589 | 604 | </plugins> |
590 | 605 | </pluginManagement> |
|
0 commit comments