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

免费网站开发软件揭阳网站设计

免费网站开发软件,揭阳网站设计,wordpress标签重定向,移动网站不备案吗问题是#xff1a;您在Ivy存储库中#xff08;只有那里#xff09;有一些资源#xff0c;您想在基于Maven的项目中使用这些资源。 可能的解决方案#xff1a; 由于Ivy可以轻松使用Maven风格的存储库#xff08;因此#xff0c;您的Ivy客户端可以继续使用Ivy并进行一些微… 问题是您在Ivy存储库中只有那里有一些资源您想在基于Maven的项目中使用这些资源。 可能的解决方案 由于Ivy可以轻松使用Maven风格的存储库因此您的Ivy客户端可以继续使用Ivy并进行一些微小的配置更改因此将存储库迁移到Maven例如NexusMaven客户端也可以工作-推送请求流程也需要待更改 尝试使用JFrog Artifactory因为据报道它可以为Ivy和Maven提供相同的资源 免责声明我尚未尝试实际使用它并且我不知道开源版本是否包含此功能 或继续阅读... 我的解决方案目标可能很复杂是 它应该尽可能简单和不言自明 它应该遵守DRY原则不要重复自己 除了Maven本身它不应该具有其他依赖项 该解决方案如下所示有关完整源请查看code-repo 有两个Maven配置文件常春藤依赖项在已下载依赖项时激活而常春藤解析则在尚未下载时激活。 这基于检查最终要复制依赖项的目录 ... idivy-dependencies/id activationactiveByDefaultfalse/activeByDefaultfileexists${basedir}/ivy-lib/exists/file /activation ... idivy-resolve/id activationactiveByDefaultfalse/activeByDefaultfilemissing${basedir}/ivy-lib/missing/file /activation ... 不幸的是这里很少重复因为Maven似乎没有在配置文件激活部分扩展用户定义的属性例如$ {ivy.target.lib.dir}。 概要文件还具有其他作用避免在实际解决依赖关系之前对其进行考虑。 首次运行构建时它将创建目标目录并在其中写入Ivy构建所需的文件ivy.xmlivysettings.xml和build.xml –在此示例中我使用了Red5相应文件中的某些部分repo 运行构建并尝试自行清理。 它还会创建一个dependencies.txt文件其中包含需要添加到依赖项列表中的文本块。 最后它失败失败指示用户再次运行该命令。 在第二第三第四等运行时依赖项已经存在因此解决过程将不会重复运行。 选择这种方法而不是在每次构建时都运行解析因为-尽管解析过程很快但在一些更复杂的情况下可能会花费数十秒并且我不想放慢构建速度。 而且IvyApache BSF框架等是从Maven中央存储库中获取的因此无需预先安装它们即可成功完成构建。 关于选择$ {ivy.target.lib.dir}的几句话如果在Maven树中选择它如示例中选择的那样您将收到来自Maven的警告将来可能不再支持。 另外请确保将目录添加到VCS的忽略机制.gitignore.hgignore.cvsignoresvnignore等以避免将库意外提交给VCS。 如果需要向项目添加新的Ivy依赖项则步骤如下 删除当前的$ {ivy.target.lib.dir}目录 更新pom.xml中写出ivy.xml文件的部分以包含新的依赖项 运行构建并观察新的依赖关系已解决 更新常春藤依赖项配置文件的依赖项部分以包括新的依赖项可能是从dependencies.txt复制 这种方法的一个缺点是基于Maven的系统的高级功能无法使用这些依赖项例如依赖项analisys /图形插件自动下载源代码/ javadocs等。 可能的解决方法通常是个好主意是对最小子集使用此方法-只是在Maven Central中找不到的jar。 所有其余部分即使它们实际上实际上是从Ivy获取的代码的依赖关系也应声明为常规依赖关系以从Maven存储库获取。 最后我想说的是这一努力再次向我展示了Maven和Ivy / Ant可以多么灵活并阐明了CDATA内部的许多极端情况如我们如何逃脱] –我们将其分成两部分。 而且它也可以进行进一步的调整例如将一个干净的目标添加到ivy-resolve配置文件中因此您可以使用mvn clean -P ivy-resolve删除目录或者将所有下载的jar重新添加到一个jar中例如像这样 这样就避免了每次更改Ivy依赖项列表时都需要修改pom文件-这样再次签名的JAR也无法重新添加因此也不是通用解决方案。 参考 Transylvania Java用户组的 JCG合作伙伴 将Maven与Ivy集成在一起 。 相关文章 任何软件开发公司应存在的服务实践和工具第1部分 在领域驱动的设计贫乏的领域模型代码生成依赖项注入等方面…… OSGi将Maven与Equinox结合使用 Java模块化方法–模块模块模块 使用Spring AspectJ和Maven进行面向方面的编程 GWT EJB3 Maven JBoss 5.1集成教程 翻译自: https://www.javacodegeeks.com/2011/10/integrating-maven-with-ivy.html
http://www.pierceye.com/news/116669/

相关文章:

  • 新手学网站建设解疑与技巧1200例北京网络行业协会
  • 医生工作室网站建设sae wordpress 主题
  • 防水网站怎么做义乌 外贸网站 开发
  • 中国做外贸的网站有哪些内容虚拟商品购物网站源码
  • 如何将数据写入wordpress文站房屋装修案例
  • 做网站的积木式编程网站开发中的qq登录
  • 官方网站作用咨询公司简介
  • 个人手机版网站建设电影网站模板html
  • 招聘网站开发源码广州服务类拓客软件
  • 婚庆策划公司加盟江门关键词优化价格
  • 百度网站入口ps网页设计实验报告
  • 做网站准备材料怎么做优化网站排名
  • asp技校网站手游网页版
  • 网站建设合同要交印花税吗烟台网站的建设
  • 可以做锚文本链接的网站广告公司创意广告语
  • 建设网站的题目旅游网页素材
  • 做网站很难吗新手学做网站 pdf
  • 建设电影推荐网站的项目背景网站开发的公司电话
  • 建设银行 福建分行招聘网站cctv5体育现场直播
  • 网站那个做的比较好的微信辅助网站制作
  • 网站设计大全推荐wordpress后台登录
  • 网站运营与数据分析网站开发学习什么
  • 上海网站备案在哪里查询网站建设哪家稳妥
  • 建设网站做什么赚钱网站制作.
  • 小企业公司网站怎么建做网站英文编辑有前途吗
  • 优化图片传网站wordpress背景图片
  • 网站服务器哪家好些外包做网站不付尾款
  • 建站系统wordpress下载哪个公司的微信商城系统
  • 网站建设app开发合同深圳企业网站制作设计方案
  • 免费网站整站模板下载寻找做网站