java - karaf-services-maven-plugin 上的 mvn 并行构建 -T
问题描述
我正在尝试使用命令在 Maven 上执行并行构建执行
mvn clean install -DskipTests -T 2.0C
但神器 org.apache.karaf.tooling:karaf-services-maven-plugin:4.2.8
引发此警告
[WARNING] *****************************************************************
[WARNING] * Your build is requesting parallel execution, but project *
[WARNING] * contains the following plugin(s) that have goals not marked *
[WARNING] * as @threadSafe to support parallel building. *
[WARNING] * While this /may/ work fine, please look for plugin updates *
[WARNING] * and/or request plugins be made thread-safe. *
[WARNING] * If reporting an issue, report it against the plugin in *
[WARNING] * question, not against maven-core *
[WARNING] *****************************************************************
[WARNING] The following plugins are not marked @threadSafe in myBundle Install:
[WARNING] org.apache.karaf.tooling:karaf-services-maven-plugin:4.2.8
[WARNING] Enable debug to see more precisely which goals are not marked @threadSafe.
[WARNING] *****************************************************************
在 karaf jira 实际上说自 3.0.6 版本以来受支持的版本......所以我丢失了一些其他参数或配置?
解决方案
Maven 确实是正确的,4.2.8和更新版本的插件没有标记为线程安全的。来自不同插件的其他几个 mojo 很难,所以这很可能不是一个错误。
我假设您读到 karaf-maven-plugin 是线程安全的,但您使用的是另一个名为 karaf-services-maven-plugin 的插件。
您可以尝试构建是否适用于并行执行,但我不建议这样做。如果需要,您可以提交功能请求。
推荐阅读
- ios - 自定义 UIViewController 中的选择器不调用类中的函数
- c# - SQLite 获取列的约束
- php - 无法在 Nodejs 中使用加密模块解密
- javascript - 没有 ctrl 的 HTML 多选选项有限
- python - Python 3 未正确附加到列表
- javascript - d3 复选框 - 标签/输入顺序
- javascript - .change() 适用于 chrome 控制台,但不适用于我的 chrome 扩展
- python - 在 post_save 上添加 M2M
- javascript - `document.elementFromPoint` 的 puppeteer api 是什么?
- java - Amazon AWS SQS Java - 属性 Null