【发布时间】:2020-01-24 03:32:59
【问题描述】:
我如何告诉 Maven 也为 DBA 发布 SQL 工件?
事情是这样的:当我们发布 Maven 应用程序的每个新版本时,我们需要发布两个工件:
- Web 应用程序(例如
app-1.2.0.war文件)- 为 WebSphere 人。 - 此版本的数据库更改(例如,
dba-1.2.0.sql文件)- 针对 DBA。
SQL 更改文件当前为 src/main/database/dba.sql,但如有必要,我可以更改该目录或文件名。
到目前为止,Maven 自动将战争工件 (mvn clean deploy) 发布到工件存储库,这非常完美。但是,我希望它在同一命令中同时发布 SQL 文件……但它没有。
我该怎么做?
我看到我们可以告诉 Maven 一次发布额外的工件(例如源代码、javadoc),所以我猜应该也可以发布 SQL 文件,但这只是一个猜测。
【问题讨论】:
标签: sql maven-3 publishing artifact