|
6 | 6 |
|
7 | 7 | <groupId>com.javaaidev</groupId>
|
8 | 8 | <artifactId>springai-openai-client</artifactId>
|
9 |
| - <version>0.5.0</version> |
| 9 | + <version>0.5.1</version> |
10 | 10 |
|
11 | 11 | <name>OpenAI ChatModel</name>
|
12 | 12 | <description>Spring AI ChatModel for OpenAI using official Java SDK</description>
|
|
37 | 37 |
|
38 | 38 | <properties>
|
39 | 39 | <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
|
40 |
| - <maven.compiler.source>17</maven.compiler.source> |
41 |
| - <maven.compiler.target>17</maven.compiler.target> |
| 40 | + <java.version>17</java.version> |
| 41 | + <maven.compiler.source>${java.version}</maven.compiler.source> |
| 42 | + <maven.compiler.target>${java.version}</maven.compiler.target> |
42 | 43 | <kotlin.version>1.9.25</kotlin.version>
|
43 | 44 | <kotlin.code.style>official</kotlin.code.style>
|
44 |
| - <kotlin.compiler.jvmTarget>17</kotlin.compiler.jvmTarget> |
| 45 | + <kotlin.compiler.jvmTarget>${java.version}</kotlin.compiler.jvmTarget> |
45 | 46 | <spring-ai.version>1.0.0-M5</spring-ai.version>
|
46 | 47 | <openai-java.version>0.44.3</openai-java.version>
|
47 | 48 | </properties>
|
|
90 | 91 | </execution>
|
91 | 92 | </executions>
|
92 | 93 | </plugin>
|
| 94 | + <plugin> |
| 95 | + <groupId>org.jetbrains.dokka</groupId> |
| 96 | + <artifactId>dokka-maven-plugin</artifactId> |
| 97 | + <version>2.0.0</version> |
| 98 | + <executions> |
| 99 | + <execution> |
| 100 | + <phase>package</phase> |
| 101 | + <goals> |
| 102 | + <goal>dokka</goal> |
| 103 | + </goals> |
| 104 | + </execution> |
| 105 | + </executions> |
| 106 | + <configuration> |
| 107 | + <jdkVersion>${java.version}</jdkVersion> |
| 108 | + <pluginsConfiguration> |
| 109 | + <org.jetbrains.dokka.base.DokkaBase> |
| 110 | + <footerMessage>(c) Fu Cheng @ JavaAIDev.com 2025</footerMessage> |
| 111 | + </org.jetbrains.dokka.base.DokkaBase> |
| 112 | + </pluginsConfiguration> |
| 113 | + </configuration> |
| 114 | + </plugin> |
93 | 115 | <plugin>
|
94 | 116 | <groupId>org.apache.maven.plugins</groupId>
|
95 |
| - <artifactId>maven-javadoc-plugin</artifactId> |
96 |
| - <version>3.6.3</version> |
| 117 | + <artifactId>maven-jar-plugin</artifactId> |
| 118 | + <version>3.3.0</version> |
97 | 119 | <executions>
|
98 | 120 | <execution>
|
99 |
| - <id>attach-javadocs</id> |
| 121 | + <id>dokka-jar</id> |
| 122 | + <phase>package</phase> |
100 | 123 | <goals>
|
101 | 124 | <goal>jar</goal>
|
102 | 125 | </goals>
|
103 | 126 | <configuration>
|
104 |
| - <failOnError>false</failOnError> |
| 127 | + <classifier>javadoc</classifier> |
| 128 | + <classesDirectory>${project.build.directory}/dokka</classesDirectory> |
| 129 | + <skipIfEmpty>true</skipIfEmpty> |
105 | 130 | </configuration>
|
106 | 131 | </execution>
|
107 | 132 | </executions>
|
|
160 | 185 | <groupId>org.apache.maven.plugins</groupId>
|
161 | 186 | <artifactId>maven-source-plugin</artifactId>
|
162 | 187 | </plugin>
|
| 188 | + <plugin> |
| 189 | + <groupId>org.jetbrains.dokka</groupId> |
| 190 | + <artifactId>dokka-maven-plugin</artifactId> |
| 191 | + </plugin> |
163 | 192 | <plugin>
|
164 | 193 | <groupId>org.apache.maven.plugins</groupId>
|
165 |
| - <artifactId>maven-javadoc-plugin</artifactId> |
| 194 | + <artifactId>maven-jar-plugin</artifactId> |
166 | 195 | </plugin>
|
167 | 196 | <plugin>
|
168 | 197 | <groupId>org.apache.maven.plugins</groupId>
|
|
0 commit comments