|
12 | 12 | <artifactId>schemacrawler-ai</artifactId> |
13 | 13 | <packaging>jar</packaging> |
14 | 14 | <name>SchemaCrawler AI</name> |
15 | | - |
| 15 | + <description>Integrates SchemaCrawler with AI chat services.</description> |
16 | 16 | <properties> |
17 | 17 | <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> |
18 | 18 | <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding> |
|
120 | 120 | </configuration> |
121 | 121 | </plugin> |
122 | 122 | <plugin> |
| 123 | + <inherited>true</inherited> |
123 | 124 | <groupId>org.apache.maven.plugins</groupId> |
124 | 125 | <artifactId>maven-compiler-plugin</artifactId> |
125 | 126 | <configuration> |
126 | 127 | <source>21</source> |
127 | 128 | <target>21</target> |
| 129 | + <encoding>UTF-8</encoding> |
128 | 130 | </configuration> |
129 | 131 | </plugin> |
130 | 132 | <plugin> |
|
139 | 141 | </goals> |
140 | 142 | <configuration> |
141 | 143 | <source>21</source> |
| 144 | + <doctitle>SchemaCrawler AI ${project.version}</doctitle> |
142 | 145 | </configuration> |
143 | 146 | </execution> |
144 | 147 | </executions> |
|
152 | 155 | </plugin> |
153 | 156 | <plugin> |
154 | 157 | <groupId>org.apache.maven.plugins</groupId> |
155 | | - <artifactId>maven-dependency-plugin</artifactId> |
156 | | - <version>3.8.1</version> |
157 | | - <executions> |
158 | | - <execution> |
159 | | - <id>copy-dependencies</id> |
160 | | - <phase>package</phase> |
161 | | - <goals> |
162 | | - <goal>copy-dependencies</goal> |
163 | | - </goals> |
164 | | - <configuration> |
165 | | - <skipDuringIncrementalBuild></skipDuringIncrementalBuild> |
166 | | - <outputDirectory>${project.build.directory}/lib</outputDirectory> |
167 | | - <includeScope>runtime</includeScope> |
168 | | - <includeTypes>jar</includeTypes> |
169 | | - <excludeGroupIds>org.slf4j,commons-dbutils,us.fatehi,schemacrawler</excludeGroupIds> |
170 | | - </configuration> |
171 | | - </execution> |
172 | | - </executions> |
173 | | - </plugin> |
174 | | - <plugin> |
175 | | - <groupId>org.apache.maven.plugins</groupId> |
176 | | - <artifactId>maven-resources-plugin</artifactId> |
177 | | - <version>3.3.1</version> |
| 158 | + <artifactId>maven-assembly-plugin</artifactId> |
| 159 | + <configuration> |
| 160 | + <descriptors> |
| 161 | + <descriptor>src/main/assembly/assembly.xml</descriptor> |
| 162 | + </descriptors> |
| 163 | + <formats> |
| 164 | + <format>dir</format> |
| 165 | + <format>zip</format> |
| 166 | + </formats> |
| 167 | + <appendAssemblyId>false</appendAssemblyId> |
| 168 | + <finalName>_extra-lib</finalName> |
| 169 | + </configuration> |
178 | 170 | <executions> |
179 | 171 | <execution> |
180 | | - <id>copy-artifact</id> |
| 172 | + <id>make-assembly</id> |
181 | 173 | <phase>package</phase> |
182 | 174 | <goals> |
183 | | - <goal>copy-resources</goal> |
| 175 | + <goal>single</goal> |
184 | 176 | </goals> |
185 | | - <configuration> |
186 | | - <outputDirectory>${project.build.directory}/lib</outputDirectory> |
187 | | - <resources> |
188 | | - <resource> |
189 | | - <directory>${project.build.directory}</directory> |
190 | | - <includes> |
191 | | - <include>${project.build.finalName}.jar</include> |
192 | | - </includes> |
193 | | - </resource> |
194 | | - </resources> |
195 | | - </configuration> |
196 | 177 | </execution> |
197 | 178 | </executions> |
198 | 179 | </plugin> |
|
0 commit comments