当前位置: 首页 > news >正文

网站和网络建设调研情况HTML网站页面建设

网站和网络建设调研情况,HTML网站页面建设,网站设计与制作合同,宁波网上办事大厅使用场景#xff1a; maven打出的jar中pom.xml动态替换占位符 有些时候某些公共工具jar包被项目引用后发现公共jar的pom.xml中的version依然还是占位符#xff0c;例如下面 dependencygroupIdorg.projectlombok/groupIdartifactIdlombok maven打出的jar中pom.xml动态替换占位符 有些时候某些公共工具jar包被项目引用后发现公共jar的pom.xml中的version依然还是占位符例如下面 dependencygroupIdorg.projectlombok/groupIdartifactIdlombok/artifactIdversion${lombok.version}/version/dependency如何让其打包后动态替换呢即替换为最终的版本,像下面这样 dependencygroupIdorg.projectlombok/groupIdartifactIdlombok/artifactIdversion1.18.8/version/dependency打包后发现会在jar包中生成如果路径:target/classes/META-INF/maven/ g r o u p I d / {groupId}/ groupId/{artifactId}/pom.xml,经测试这个pom.xml才是最终生效的配置,那么如何替换呢。经过查找maven源码发现是硬编码到jar中的,源码如下 org.apache.maven.archiver.MavenArchiver#createArchive 所以我这边采取的是通过copy-resources重新替换解析后pom到META-INF/maven/ g r o u p I d / {groupId}/ groupId/{artifactId}/pom.xml,解决方法如下: dependencies...... /dependencies buildpluginsplugingroupIdorg.apache.maven.plugins/groupIdartifactIdmaven-resources-plugin/artifactIdexecutionsexecution!--不要定义为default-resources否则会覆盖maven默认的--iddefault-resources1/idphasevalidate/phasegoalsgoalcopy-resources/goal/goalsconfiguration!--将当前项目下pom.xml解析替换占位符复制到目标文件中--outputDirectorytarget/classes/META-INF/maven/${groupId}/${artifactId}//outputDirectoryoverwritetrue/overwriteresourcesresourcedirectory.//directoryincludesincludepom.xml/include/includesfilteringtrue/filtering/resource/resources/configuration/execution/executions/pluginplugingroupIdorg.apache.maven.plugins/groupIdartifactIdmaven-plugin-plugin/artifactIdversion3.5/versionconfigurationskipErrorNoDescriptorsFoundtrue/skipErrorNoDescriptorsFound/configuration/pluginplugingroupIdorg.apache.maven.plugins/groupIdartifactIdmaven-jar-plugin/artifactIdversion3.2.0/versionexecutionsexecutionphasegenerate-resources/phasegoalsgoaljar/goal/goals/execution/executions/plugin/plugins/build另外maven如何错误的类不打入包内 因为依赖的环境不同,有些类可能会出现编译错误不想打入jar中可以通过在profile中自定义插件排除,如下:在saas_prod打包时所有com/xxx/local 包下面的类将不会打入其中 profileidsaas_prod/idactivationactiveByDefaulttrue/activeByDefault/activationbuildpluginsplugingroupIdorg.apache.maven.plugins/groupIdartifactIdmaven-compiler-plugin/artifactIdversion3.8.1/versionconfigurationexcludesexcludecom/xxx/local/**/*.java/exclude/excludes/configuration/plugin/plugins/build/profile
http://www.sadfv.cn/news/104206/

相关文章:

  • w7系统那个网站做的好软文营销文案
  • 常见网站模式wordpress api插件
  • 网站1g空间多大wordpress最新列表
  • 长治网站制作服务小型网站建设价格低
  • 网站建设的含盖哪方面wordpress 图库
  • 美食网站建设背景介绍北京手机网站设计
  • 做报价在哪个网站询价成都地铁建设分公司网站
  • 建设一个网站需要多少时间腾讯企点怎么删除聊天记录
  • 长沙网站建设维护付费推广的途径和原因
  • 中国建设银行网上银行官方网站wordpress 数据库清空
  • 软件企业公司网站模板下载做网站用什么需要好
  • 织梦dedecms绿色led照明公司企业网站模板 下载网站制作及维护合同
  • 深圳网站公司有哪些如何建设网站接收数据
  • 网站标题有图片要怎么做西安附近网络营销运营公司
  • 怎么在网站投放广告上海注册公司免费地址
  • 网站建设验收要求asp网站开发心得体会
  • 潍坊微信网站Wordpress安装购物车
  • 广西旅游 网站建设wordpress看大图
  • 农业网站建设方案 ppt模板下载工程建筑模板生产厂家
  • 网站设计需从哪些方面考虑百度云官网首页
  • 中文字体怎么设计网站只做百度移动端网站可以吗
  • 网站开发工程师介绍关于普通话的手抄报
  • 厦门市网站建设局网页版梦幻西游周游方壶
  • 自助建站系统搭建网站建网站如何收费
  • 无锡制作网站公司怎么样让公司网站
  • 官方网站的重要性Ngnix打开wordpress
  • 一个网站建设的课程设计书网站建设一般多少钱比较合适
  • 重庆公司核名在哪个网站继续教育网站怎么做不了作业
  • 做视频网站多少钱网站备案多久一次
  • 贵阳网站开发公司推荐网站源码编辑软件