首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Maven exec在生产中安全

Maven exec在生产中安全
EN

Stack Overflow用户
提问于 2017-05-19 12:50:34
回答 1查看 73关注 0票数 0

在生产环境中使用maven exec运行Java代码是否有任何不安全之处?目前,我正在使用每个发行版附带的shell包装器脚本在生产环境中运行Kafka、Schema Registry和Zookeeper。我想知道运行maven exec {schema-registry,kafka,zookeeper}-conf.xml这样的程序是否安全(假设我应用了包装器脚本传递给Java的所有合适的标志)

这个问题并不是针对Kafka、Schema Registry和Zookeeper的。我更想知道Maven是否有任何特性使其不适合以这种方式在生产中使用。

EN

回答 1

Stack Overflow用户

发布于 2017-05-19 14:51:59

如果你想在生产环境中执行一些东西,我会建议你创建一个叫做java应用程序的脚本(创建类路径等)。这可以手动完成,或者让你在构建过程中通过appassembler-maven-plugin生成这样的脚本,然后只将包括你的应用程序的脚本交付到你的生产环境中,或者更好的是,最终只有一个包含你需要的一切的压缩文件。

否则,您将拥有构建所需的所有内容,如本地缓存、$HOME/.m2/repository等,这些都是Maven所需的,当然还有在您的生产环境中安装Maven,这是没有实际意义的。

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

https://stackoverflow.com/questions/44061694

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档