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

网站的风格主要包括wordpress 4.7 暴路径

网站的风格主要包括,wordpress 4.7 暴路径,小程序商城模板下载,关键字排名查询我的同事Tom Wetjens 在Maven中撰写了博客文章仅打包依赖项 。 当我们想在WAR文件中包含依赖项时#xff0c;他展示了一种Maven解决方案#xff0c;而在其他任何作用域中都没有使用。 在这篇博客中#xff0c;我们将看到我们如何在Gradle中解决这个问题。 假设我们在项目中… 我的同事Tom Wetjens 在Maven中撰写了博客文章仅打包依赖项 。 当我们想在WAR文件中包含依赖项时他展示了一种Maven解决方案而在其他任何作用域中都没有使用。 在这篇博客中我们将看到我们如何在Gradle中解决这个问题。 假设我们在项目中使用SLF4J Logging API。 我们将API用作编译依赖项因为我们的代码使用此API。 但是在我们的测试运行时中我们想使用此API的SLF4J Simple实现。 并且在我们的WAR文件中我们希望包括API的Logback实现。 Logback依赖关系仅需要包含在WAR文件中并且不应存在于任何其他依赖关系配置中。 我们首先将War插件添加到我们的项目中。 war任务使用runtime依赖项配置来确定将哪些文件添加到WAR文件中的WEB-INF/lib目录中。 我们添加了新的依赖项配置warLib 以扩展项目中的runtime配置。 apply plugin: warrepositories.jcenter()configurations {// Create new dependency configuration// for dependencies to be added in // WAR file.warLib.extendsFrom runtime }dependencies {// API dependency for Slf4j.compile org.slf4j:slf4j-api:1.7.7testCompile junit:junit:4.11// Slf4j implementation used for tests.testRuntime org.slf4j:slf4j-simple:1.7.7// Slf4j implementation to be packaged// in WAR file.warLib ch.qos.logback:logback-classic:1.1.2 }war {// Add warLib dependency configurationclasspath configurations.warLib// We remove all duplicate files// with this assignment.// geFiles() method return a unique// set of File objects, removing// any duplicates from configurations// added by classpath() method.classpath classpath.files } 现在我们可以运行build任务并获得包含以下内容的WAR文件 $ gradle build :compileJava UP-TO-DATE :processResources UP-TO-DATE :classes UP-TO-DATE :war :assemble :compileTestJava :processTestResources UP-TO-DATE :testClasses :test :check :buildBUILD SUCCESSFULTotal time: 6.18 secs $ jar tvf build/libs/package-only-dep-example.war0 Fri Sep 19 05:59:54 CEST 2014 META-INF/25 Fri Sep 19 05:59:54 CEST 2014 META-INF/MANIFEST.MF0 Fri Sep 19 05:59:54 CEST 2014 WEB-INF/0 Fri Sep 19 05:59:54 CEST 2014 WEB-INF/lib/29257 Thu Sep 18 14:36:24 CEST 2014 WEB-INF/lib/slf4j-api-1.7.7.jar 270750 Thu Sep 18 14:36:24 CEST 2014 WEB-INF/lib/logback-classic-1.1.2.jar 427729 Thu Sep 18 14:36:26 CEST 2014 WEB-INF/lib/logback-core-1.1.2.jar115 Wed Sep 03 09:24:40 CEST 2014 WEB-INF/web.xml 同样当我们运行dependencies任务时我们可以看到SLF4J API的实现与依赖项配置之间的关系 $ gradle dependencies :dependencies------------------------------------------------------------ Root project ------------------------------------------------------------archives - Configuration for archive artifacts. No dependenciescompile - Compile classpath for source set main. \--- org.slf4j:slf4j-api:1.7.7default - Configuration for default artifacts. \--- org.slf4j:slf4j-api:1.7.7providedCompile - Additional compile classpath for libraries that should not be part of the WAR archive. No dependenciesprovidedRuntime - Additional runtime classpath for libraries that should not be part of the WAR archive. No dependenciesruntime - Runtime classpath for source set main. \--- org.slf4j:slf4j-api:1.7.7testCompile - Compile classpath for source set test. --- org.slf4j:slf4j-api:1.7.7 \--- junit:junit:4.11\--- org.hamcrest:hamcrest-core:1.3testRuntime - Runtime classpath for source set test. --- org.slf4j:slf4j-api:1.7.7 --- junit:junit:4.11 | \--- org.hamcrest:hamcrest-core:1.3 \--- org.slf4j:slf4j-simple:1.7.7\--- org.slf4j:slf4j-api:1.7.7warLib --- org.slf4j:slf4j-api:1.7.7 \--- ch.qos.logback:logback-classic:1.1.2--- ch.qos.logback:logback-core:1.1.2\--- org.slf4j:slf4j-api:1.7.6 - 1.7.7(*) - dependencies omitted (listed previously)BUILD SUCCESSFULTotal time: 6.274 secs 用Gradle 2.1编写的代码。 翻译自: https://www.javacodegeeks.com/2014/09/gradle-goodness-adding-dependencies-only-for-packaging-to-war.html
http://wiki.neutronadmin.com/news/71988/

相关文章:

  • 整页型网站软件开发者工具
  • 西安网站建设平台网站需要证件
  • 网站建设销售技巧和话术男女做暖网站是什么样子的
  • 学做预算有网站吗芜湖网站建设优化
  • 做网站聊城企业形象网站解决方案
  • 南通网站开发招聘网站建设 中企动力东莞后台管理
  • 泉州市做网站优化万网域名交易
  • 重庆科技网站设计模板智能营销型网站
  • 河北建设网站首页手表网站上没有价格
  • 北京建站开发asp.net构建门户网站
  • 怎样在谷歌做网站优化大师apk
  • 合肥做网站排名最简单网站建设
  • 网站三大标签手机介绍网站
  • 淘宝网站设计模板下载百度竞价推广怎么收费
  • 微信公众平台官方网站登录互动教学平台
  • 网站开发培训程序员网站算信息化建设
  • 太仓网站公司wordpress主题学习
  • 做网站老板不发工资我拿尾款十九冶成都建设网站
  • 怎么做好网站建设wordpress带投稿模板
  • 张家界城乡建设网站山东浩景建设有限公司网站
  • 经营网站 备案信息管理系统商城网站建设专业公司
  • 鲜花店网站页面-欧美模板1psd重庆市安全建设工程信息
  • 正规代做毕业设计的网站做电商网站都需要学什么软件
  • 兰州网站公司python用于网站开发
  • 南通建设工程造价信息网站德州网站制作
  • 改图网网站谁做的wordpress设置多域名多站点
  • 百度推广送企业网站吗网站设计制作公司大全
  • nodejs做企业网站seo收录查询
  • 网站建设规划方案制作上饶商城网站建设
  • 山西网站seo广州平面设计工作室