|
27 | 27 | <groupId>com.oracle.database.r2dbc</groupId> |
28 | 28 | <artifactId>oracle-r2dbc</artifactId> |
29 | 29 | <version>0.1.0</version> |
| 30 | + <name>oracle-r2dbc</name> |
| 31 | + <description> |
| 32 | + Oracle R2DBC Driver implementing version 0.8.2 of the R2DBC SPI for Oracle Database. |
| 33 | + </description> |
| 34 | + <url> |
| 35 | + https://github.com/oracle/oracle-r2dbc |
| 36 | + </url> |
| 37 | + <inceptionYear>2019</inceptionYear> |
| 38 | + <licenses> |
| 39 | + <license> |
| 40 | + <name>Universal Permissive License v1.0</name> |
| 41 | + <url>https://opensource.org/licenses/UPL</url> |
| 42 | + </license> |
| 43 | + <license> |
| 44 | + <name>Apache License, Version 2.0</name> |
| 45 | + <url>https://www.apache.org/licenses/LICENSE-2.0</url> |
| 46 | + </license> |
| 47 | + </licenses> |
| 48 | + <developers> |
| 49 | + <developer> |
| 50 | + <organization>Oracle America, Inc.</organization> |
| 51 | + <organizationUrl>http://www.oracle.com</organizationUrl> |
| 52 | + </developer> |
| 53 | + </developers> |
| 54 | + <scm> |
| 55 | + <url>https://github.com/oracle/oracle-r2dbc.git</url> |
| 56 | + <connection> |
| 57 | + scm:git:https://github.com/oracle/oracle-r2dbc.git |
| 58 | + </connection> |
| 59 | + <developerConnection>scm:git:git@github.com:oracle/oracle-r2dbc.git</developerConnection> |
| 60 | + </scm> |
| 61 | + <issueManagement> |
| 62 | + <system>GitHub</system> |
| 63 | + <url>https://github.com/oracle/oracle-r2dbc/issues</url> |
| 64 | + </issueManagement> |
30 | 65 |
|
31 | 66 | <properties> |
32 | 67 | <java.version>11</java.version> |
| 68 | + <ojdbc.version>21.1.0.0</ojdbc.version> |
33 | 69 | <r2dbc.version>0.8.2.RELEASE</r2dbc.version> |
34 | 70 | <reactor.version>3.3.0.RELEASE</reactor.version> |
35 | 71 | <reactive-streams.version>1.0.3</reactive-streams.version> |
|
52 | 88 | <arg>-Xlint:-serial</arg> |
53 | 89 | </compilerArgs> |
54 | 90 | <showWarnings>true</showWarnings> |
55 | | - <source>${java.version}</source> |
56 | | - <target>${java.version}</target> |
| 91 | + <release>${java.version}</release> |
57 | 92 | </configuration> |
58 | 93 | </plugin> |
59 | 94 | <plugin> |
60 | 95 | <groupId>org.apache.maven.plugins</groupId> |
61 | 96 | <artifactId>maven-jar-plugin</artifactId> |
62 | | - <version>2.1</version> |
| 97 | + <version>3.2.0</version> |
63 | 98 | <configuration> |
64 | 99 | <archive> |
65 | 100 | <manifestEntries> |
|
85 | 120 | </archive> |
86 | 121 | </configuration> |
87 | 122 | </plugin> |
| 123 | + <plugin> |
| 124 | + <groupId>org.apache.maven.plugins</groupId> |
| 125 | + <artifactId>maven-source-plugin</artifactId> |
| 126 | + <version>3.2.1</version> |
| 127 | + </plugin> |
88 | 128 | <plugin> |
89 | 129 | <groupId>org.apache.maven.plugins</groupId> |
90 | 130 | <artifactId>maven-deploy-plugin</artifactId> |
91 | | - <version>2.8.2</version> |
| 131 | + <version>3.0.0-M1</version> |
| 132 | + </plugin> |
| 133 | + <plugin> |
| 134 | + <groupId>org.apache.maven.plugins</groupId> |
| 135 | + <artifactId>maven-install-plugin</artifactId> |
| 136 | + <version>3.0.0-M1</version> |
| 137 | + </plugin> |
| 138 | + <plugin> |
| 139 | + <groupId>org.apache.maven.plugins</groupId> |
| 140 | + <artifactId>maven-clean-plugin</artifactId> |
| 141 | + <version>3.1.0</version> |
| 142 | + </plugin> |
| 143 | + <plugin> |
| 144 | + <groupId>org.apache.maven.plugins</groupId> |
| 145 | + <artifactId>maven-resources-plugin</artifactId> |
| 146 | + <version>3.2.0</version> |
92 | 147 | </plugin> |
93 | 148 | <plugin> |
94 | 149 | <groupId>org.apache.maven.plugins</groupId> |
95 | 150 | <artifactId>maven-surefire-plugin</artifactId> |
96 | | - <version>2.22.2</version> |
| 151 | + <version>3.0.0-M5</version> |
97 | 152 | <configuration> |
98 | 153 | <includes> |
99 | 154 | <include>**/*Test.java</include> |
|
131 | 186 | </configuration> |
132 | 187 | </plugin> |
133 | 188 | </plugins> |
134 | | - <directory>${project.basedir}/target</directory> |
135 | | - <outputDirectory>${project.build.directory}/classes</outputDirectory> |
136 | | - <finalName>${project.artifactId}-${project.version}</finalName> |
137 | | - <testOutputDirectory>${project.build.directory}/test-classes</testOutputDirectory> |
138 | | - <sourceDirectory>${project.basedir}/src/main/java</sourceDirectory> |
139 | | - <testSourceDirectory>${project.basedir}/src/test/java</testSourceDirectory> |
140 | 189 | <resources> |
141 | | - <resource> |
142 | | - <directory>${project.basedir}/src/main/resources</directory> |
143 | | - </resource> |
144 | 190 | <resource> |
145 | 191 | <directory>${project.basedir}</directory> |
146 | 192 | <includes> |
|
151 | 197 | <targetPath>META-INF</targetPath> |
152 | 198 | </resource> |
153 | 199 | </resources> |
154 | | - <testResources> |
155 | | - <testResource> |
156 | | - <directory>${project.basedir}/src/test/resources</directory> |
157 | | - </testResource> |
158 | | - </testResources> |
159 | 200 | </build> |
160 | 201 |
|
161 | 202 | <dependencies> |
|
168 | 209 | <dependency> |
169 | 210 | <groupId>com.oracle.database.jdbc</groupId> |
170 | 211 | <artifactId>ojdbc11</artifactId> |
171 | | - <version>21.1.0.0</version> |
| 212 | + <version>${ojdbc.version}</version> |
172 | 213 | </dependency> |
173 | 214 | <dependency> |
174 | 215 | <groupId>io.projectreactor</groupId> |
|
215 | 256 |
|
216 | 257 | </dependencies> |
217 | 258 |
|
| 259 | + <profiles> |
| 260 | + <profile> |
| 261 | + <id>publication</id> |
| 262 | + <activation> |
| 263 | + <property> |
| 264 | + <name>release</name> |
| 265 | + </property> |
| 266 | + </activation> |
| 267 | + <build> |
| 268 | + <plugins> |
| 269 | + <plugin> |
| 270 | + <groupId>org.apache.maven.plugins</groupId> |
| 271 | + <artifactId>maven-javadoc-plugin</artifactId> |
| 272 | + <executions> |
| 273 | + <execution> |
| 274 | + <id>attach-javadocs</id> |
| 275 | + <goals> |
| 276 | + <goal>jar</goal> |
| 277 | + </goals> |
| 278 | + <configuration> |
| 279 | + <attach>true</attach> |
| 280 | + </configuration> |
| 281 | + </execution> |
| 282 | + </executions> |
| 283 | + </plugin> |
| 284 | + <plugin> |
| 285 | + <groupId>org.apache.maven.plugins</groupId> |
| 286 | + <artifactId>maven-source-plugin</artifactId> |
| 287 | + <executions> |
| 288 | + <execution> |
| 289 | + <id>attach-sources</id> |
| 290 | + <goals> |
| 291 | + <goal>jar</goal> |
| 292 | + </goals> |
| 293 | + <configuration> |
| 294 | + <attach>true</attach> |
| 295 | + </configuration> |
| 296 | + </execution> |
| 297 | + </executions> |
| 298 | + </plugin> |
| 299 | + </plugins> |
| 300 | + </build> |
| 301 | + </profile> |
| 302 | + </profiles> |
| 303 | + |
218 | 304 | </project> |
219 | 305 |
|
220 | 306 | <!-- |
|
0 commit comments