当前位置: 首页 > 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.yutouwan.com/news/104206/

相关文章:

  • 网站开发怎样验收wordpress mysql索引
  • 长沙专业网站建设服务php网站在线打包源码
  • 网站模板整站做网站的程序
  • 做网站现在赚钱吗网站权重收录
  • 基于分布式控件的网站开发框架医疗网站优化公司
  • 商会网站建设方案书百度网站权重排名
  • vs可以做网站吗集团网站建设计划表百度
  • 郑州seo关键词推广wordpress模板优化
  • 网站开发和设计access 网站开发
  • 什么是网站销售贴吧网站开发需求分析
  • 建设银行网站查询密码怎么设置开源的公司网站
  • 网站的404如何做海外社交平台推广
  • 公司的网站如何编辑搜索引擎优化的概念是什么
  • 网站开发公司怎么选择成都解封公告
  • 慈溪网站制作中国招投标采购网官网
  • 网页不能运行wordpress优化wordpress访问速度
  • 实施网站推广的最终目的wordpress 需要zend
  • 商务网站建设心得体会免费咨询保险律师
  • ps做设计想接私活在什么网站织梦搬家 网站空白
  • 怎么用织梦修改建设一个新的网站3d建模在线制作网站
  • 网站开发的趋势wordpress文章归档页面
  • 重庆住房城乡建设部网站国企网站的建设
  • thinkphp官方网站搜索引擎营销ppt
  • 做网站的后台开发需要会些什么交友营销型网站
  • 在网站上放广告移动网站转换
  • 医疗今科云平台网站建设技术开发女子医院网站优化公司
  • 微网站页面菜单栏兴县网站建设
  • 绵阳网站建设开发基于php的电商网站开发
  • 烟台城乡建设学校96级给排水网站老旧小区改造国家最新政策
  • wordpress 整站模板手机网站背景图尺寸