首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >如何在特定模块中运行"maven-exec-plugin“?

如何在特定模块中运行"maven-exec-plugin“?
EN

Stack Overflow用户
提问于 2013-12-05 13:38:10
回答 2查看 626关注 0票数 2

我们有一个具有几个模块的应用程序,这些模块生成可部署的工件。我们将“父”层次结构与“模块”层次结构分开,方法是“父poms”只指定依赖项,而“聚合器poms”只有模块列表。我们有一个主聚合器pom,它列出了我们所有的模块,包括父poms和“工件”poms。

大多数“工件”poms产生了我们最终想要部署到OSGi服务器(karaf)的东西。我们希望能够运行构建所有内容的构建,并将每个可部署模块部署到Karaf。我们可以使用"maven-exec-plugin“指定部署。在可以构建可部署工件的所有模块的父级pom中,我们指定了包含maven-exec-plugin定义的配置文件。

我们使用"mvn干净安装-Pprofilename“运行构建。这几乎可以工作,但是它抱怨“父poms”上的警告,因为它们没有任何可部署的东西。

我还没有尝试过这一点,但是我的理论是在父pom中的配置文件定义中添加一个“激活”部分,它指定了像"canDeployToKaraf“这样的属性。然后,我认为我们只会在产生能够部署到Karaf的工件的poms中定义这个属性。

对于聚合程序pom试图构建的每个模块,配置文件激活是考虑的,还是对整个构建都是激活的?如果是前者,那么这一策略似乎有可能奏效。如果是后者,那就行不通了。

这个能行吗?有更好的方法吗?

增编

刚才有人向我指出,尝试在命令行上手动指定配置文件,然后尝试“不激活”某些poms的配置文件是没有意义的。在命令行中指定配置文件“激活”配置文件。

我真正需要做的是弄清楚如何在父pom中配置"maven-exec-plugin“,以便它在子poms中的行为是合适的。在可以部署到Karaf的子poms中,但是在不产生可部署工件的子poms中,它什么也不做。

有人能找到办法吗?

EN

回答 2

Stack Overflow用户

发布于 2013-12-05 13:44:58

我认为这可能是对个人资料的误用,但我不会太过分:)

因此,与其在父级中处理插件的实际执行,不如使用“插件管理”元素来管理来自父级的exec插件的配置。然后,我会将插件delcaration添加到每个pom中,这些pom实际上有一些要部署的东西。

如果您担心这不是很好,因为我的解决方案为所有需要它的子程序创建了插件元素,请考虑这一点--这是您想要“重用”的exec插件的配置。而且,我个人认为它的可读性要高得多;我对pom可读性的试金石是,您可以在构建时读取一个pom并知道它做了什么--如果继承它是插件执行的话,就不那么容易了。

票数 2
EN

Stack Overflow用户

发布于 2015-05-28 06:03:27

您需要使用<pluginManagement>部分来配置要在整个项目中使用的插件。在<pluginManagement>部分中有一个插件列表只会对它们进行配置,而不会激活它们。现在,您可以通过在模块的<plugins>部分中列出插件来激活该模块中的插件。您只需要列出groupIdartifactId。没有从<pluginManagement>部分继承的版本,也没有配置。

通过这种方式,您可以集中配置插件,同时给每个模块选择激活哪个插件的自由。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20411303

复制
相关文章
WordPress 博客限制某些用户登录的方法
在一些情况下,比如某些用户损害了网站的利益,有不方便直接删除账号的,你可能就需要禁止他们登录网站,今天咱们就来介绍下wordpress如何添加禁止用户登录。
主机教程网2bcd.com
2022/10/12
7290
WordPress 技巧:防止博客内容中的 Email 地址被收集
有时候想在博客中向用户留言告诉他们读者的 email 地址,让用户直接通过 email 地址联系,但是这样简单展示 email 地址被机器收集,然后收到一大堆 spam。
Denis
2023/04/15
3080
如何搭建 WordPress 博客
WordPress是使用PHP语言开发的博客平台,用户可以在支持PHP和MySQL数据库的服务器上架设属于自己的网站。也可以把 WordPress当作一个内容管理系统(CMS)来使用。它是使用PHP语言和MySQL数据库开发的。用户可以在支持 PHP 和 MySQL数据库的服务器上使用自己的博客。WordPress有许多第三方开发的免费模板,安装方式简单易用。所以,对于初学者来说,我强烈建议使用WordPress来搭建网站。因为这是最简单易用的平台,且使用于任何开发者,用户以及自媒体作家。
JunyouYH
2019/10/18
1.8K0
如何搭建 WordPress 博客
WordPress是使用PHP语言开发的博客平台,用户可以在支持PHP和MySQL数据库的服务器上架设属于自己的网站。也可以把 WordPress当作一个内容管理系统(CMS)来使用。它是使用PHP语言和MySQL数据库开发的。用户可以在支持 PHP 和 MySQL数据库的服务器上使用自己的博客。WordPress有许多第三方开发的免费模板,安装方式简单易用。所以,对于初学者来说,我强烈建议使用WordPress来搭建网站。因为这是最简单易用的平台,且使用于任何开发者,用户以及自媒体作家。
Mr.Crypto
2018/10/17
7.6K2
如何搭建 WordPress 博客
Flask-9 博客帖子分页功能
修改Flask_Blog\flaskblog\routes.py,修改home方法使用分页查询方式,每页显示两条数据:
XXXX-user
2019/07/23
8390
Flask-9 博客帖子分页功能
robots.txt 和 WordPress 博客中如何使用
robots.txt(统一小写)是一种存放于网站根目录下的 ASCII 编码的文本文件,它通常告诉网络搜索引擎的爬虫(又称网络蜘蛛),此网站中的哪些内容是不应被搜索引擎索引的,哪些是可以被索引的。
Denis
2023/04/14
5380
robots.txt  和 WordPress 博客中如何使用
如何有规律的备份 WordPress 博客
我们都知道备份 WordPress 博客应该是规律性的操作,但是事实上往往我们都会因为其它的事情的介入而忘记了。
Denis
2023/04/14
3990
如何有规律的备份 WordPress 博客
怎样控制wordpress博客首页博文显示内容字数!
爱优博客是用wordpress程序做的,但是默认的wordpress首页博客文章的内容显示很,整个页面显示不了几篇文章,有时写的文章全部都显示在了首页了。
爱游博客
2019/08/07
1.1K0
Halo 博客内容中,发布音视频内容的介绍
我们如果想发布带音视频播放器的文章,主要不在于后台是否支持而是在于前端主题是否支持。
zinyan.com
2023/07/13
8140
Halo 博客内容中,发布音视频内容的介绍
Django-10 博客帖子增删改查功能
今天学习如何使用基于类的视图来创建,更新和删除帖子。一旦我们习惯使用这种方式会非常方便。 接下来开始:
XXXX-user
2019/07/23
1.2K0
Django-10 博客帖子增删改查功能
公众号帖子如何查询
自公众号更新以来,大大小小已经更新了差不多130篇文章了。经常会在公众号的后台收到类似:GEPIA;UCSC XENA的回复。可能这些小朋友是想通过回复来看有没有这些数据库的帖子。但是我们在后台没有设置这些关键词回复的时候,是没办法直接出来帖子的。为此。我们特意来写一篇如何检测相关文章的帖子
医学数据库百科
2021/08/23
1.2K0
公众号帖子如何查询
如何限制 WordPress 站点的文章,分类和素材的数量
如果你和我一样,使用 WordPress 多站点来做一个 SaaS 平台,比如我做的花生小店,那么就需要对限制每个站点的文章类型,分类模式和媒体素材的数量进行限制:
Denis
2023/04/13
4820
如何限制 WordPress 站点的文章,分类和素材的数量
在linux中搭建WordPress个人博客
如何在linux中搭建WordPress个人博客: 1、安装apache 2、安装php、mysql、php-mysql、图形库gd 3、查看防火墙、SElinux状态 关闭防护服务 4、开启apa
一名白帽的成长史
2019/10/08
1.8K0
在linux中搭建WordPress个人博客
WordPress 博客如何进行链接建设
前面介绍了链接建设的三篇文章,如何构建网站的链接体系架构,通过导入链接提高网站排名,使用向外链接来增强内容的相关性,根据这些链接建设理论的建议和要求,针对 WordPress 博客我们应该如何进行链接建设呢?
Denis
2023/04/15
3040
如何防止你的 WordPress 博客参与 DDOS 攻击
安全公司 Sucuri 在3月9日表示,黑客利用了超过 162000 家 WordPress 网站,向目标网站进行了 DDoS 攻击,所有请求都是随机值(比如?4137049=643182?),因而绕
Denis
2023/04/15
5950
wordpress博客系统
购买VPS后,很多人都会选择自己搭建一个网站,其中使用LAMP+wordpress可以说是最简单的建站方案,下面我就将详细介绍一下具体的建站过程。我使用的是阿里云的服务器,系统是centOS6.5,使用xshell 5 进行远程控制。
胡齐
2019/09/23
1.3K0
wordpress博客系统
Firefox内容安全策略中的“Strict-Dynamic”限制
在本文中,我们将重点分析如何绕过Firefox内容安全策略中的“Strict-Dynamic”限制。该漏洞详情请参考: https://www.mozilla.org/en-US/security/advisories/mfsa2018-11/#CVE-2018-5175 。该漏洞将绕过内容安全策略(CSP)的保护机制,而在该机制中包含一个“严格动态限制”的Script-src策略。如果目标网站中存在HTTP注入漏洞,攻击者可以将一个引用注入到require.js库的一个副本中,这个库位于Firefox开发人员工具之中,攻击者随后便可以使用已知技术,利用该库绕过CSP限制,从而执行注入脚本。
西门呀在吹雪
2022/09/05
2.1K0
Firefox内容安全策略中的“Strict-Dynamic”限制
新手如何安装 WordPress,建设个人博客网站?
本文主要是给大家介绍新手如何安装 WordPress ,建个人网站。在phpstudy环境下安装WordPress,如果不懂得如何安装phpstudy,请阅读这篇文章,如何本地phpstudy安装。在安装之前不要忘记打开phpstudy,首先我们先找到本地服务器的根目录,phpstudy默认的根目录是WWW文件夹,我把它安装到D盘了,然后把WordPress程序复制到WWW文件夹内。
主机教程网2bcd.com
2022/09/05
8290
新手如何安装 WordPress,建设个人博客网站?
将博客园、开源中国的博客文章导入到 WordPress 中
还在苦恼怎么 cnblogs、osc 功能太少吗,早有更换 WordPress 的冲动却无奈博客无法搬家?这款插件可以帮助大家自动转换博客园、开源中国的文章导入到 WordPress 中来哦。
Denis
2023/04/14
7120
将博客园、开源中国的博客文章导入到 WordPress 中
点击加载更多

相似问题

使用jackson映射JSON响应

10

在后期映射中使用jackson而不是DTO?

119

Jackson映射器写入id而不是整个对象

12

使用Jackson JSON映射rest响应

10

返回API响应而不是数据

10
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文