|  | 
| 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