Maven - 自定义打包扩展?
是否可以创建一个 Maven 插件,使用自定义文件扩展名打包我的项目?我知道有很多预定义的,例如 jar、ear、war 等,但我想要自己的。我还知道如何创建自己的打包类型(使用 Components.xml),但我仍然必须告诉它应该使用什么扩展名。我是否必须实现自己的存档器或其他东西? (基本上这会像一场战争,但名称不同)
Is it possible to create a maven plugin, which would package my project using a custom file extension? I know that there's a bunch of pre-defined ones like jar, ear, war etc. but I want my own. I also know how to create my own packaging type (using the components.xml), but I still have to tell it what extension it should use. Do I have to implement my own archiver or something? (basically it will be something like a war but with a different name)
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
好吧,正如我在上面的评论中所说的那样 - 这是可行的,但您需要实现自己的存档器(或者您可以以某种方式使用现有的存档器,然后重命名生成的文件 - 不确定此选项)。 此博客中对此进行了详细描述。
Well just as I said in the comment above - it is doable but you need to implement your own archiver (or you can use somehow the existing ones and just rename the resulting file - not sure about this option). It's all described in detail in this blog.