Zxing 的集成 ---- Maven 对应 Gradle 的写法

刚刚想耍耍二维码,想到了zxing和zbar,又想到zxing是Google老爹的,想想就算了吧,虽然zbar快但是识别错误率也高不少.随手Google了下*zxing 集成*好像都是说什么拷贝项目到自己的工程中,我不信Gradle集成这么方便了为何不用.于是我来到zxing的 Github 主页 ,在README的引导下来到Get Start页面,里面有如下说明:

Maven

core/, javase/, android-integration and zxingorg can be used directly in a Maven-based project without any download or installation. Instead, add as dependencies from groupID com.google.zxing artifactIDs core, javase, android-integration or zxingorg:

<dependencies>
...
<dependency>
<groupId>com.google.zxing</groupId>
<artifactId>core</artifactId>
<version>(the current version)</version>
</dependency>
</dependencies>
虽然没说明 Gradle 如何集成,但是发布过lib到jcenter的应该知道,maven和Gradle的关系.

上面maven仓库信息对应的Gradle为:

compile ‘com.google.zxing:core:3.3.0‘

compile ‘<groupId>:<artifactId>:<version>‘
记起来也很简单,就是把上面三个参数用:连接即可.

其中 version对应版本有很多,建议使用最新的,我现在看到最新的Release版本为3.3.0.

所以在 Android studio 的工程 Module的build.gradle下添加一行依赖即可:

dependencies {
compile fileTree(dir: ‘libs‘, include: [‘*.www.22yigouyule.cn/ jar‘])
androidTestCompile(‘com.android.support.test.espresso:espresso-core:2.2.2‘, {
exclude group: ‘com.android.support‘, http://xucaizxyl.com/ module: ‘support-annotations‘
})
compile ‘com.android.support:appcompat-v7:25.3.1‘
compile ‘com.android.support:support-v4:25.3.www.acnet.cn/1‘
compile ‘com.android.support:design:25.3.1‘
compile ‘com.android.support.constraint:constraint-layout:1.0.2‘
testCompile ‘junit:junit:4.12‘
//添加 zxing
compile ‘com.google.zxing:core:3.3.0‘

时间: 2024-08-04 01:59:47

Zxing 的集成 ---- Maven 对应 Gradle 的写法的相关文章

IntelliJ IDEA(四、集成各种插件:JDK、Tomcat、Maven、Gradle、Git)

一.集成JDK 1. 全局集成本地安装的JDK 2. 也可在具体工程或者子模块的创建界面指定JDK 二.集成Tomcat 只能在具体的工程或者子模块的编辑界面,为当前工程或者子模块集成 三.集成Maven File -- Settings 原文地址:https://www.cnblogs.com/yinruizhi-blogs/p/9740809.html

从零开始,跟我一起做jblog项目(二)从Maven到Gradle

从零开始,跟我一起做jblog项目(一)引言 从零开始,跟我一起做jblog项目(二)Maven 从零开始,跟我一起做jblog项目(二)从Maven到Gradle 上一节讲到项目构建工具Maven,对JAR包的管理不可谓不强大 博主在使用maven引入Spring框架时,了解到Spring推荐使用gradle工具来构建项目 百度了一下,发现Gradle也是一套很优秀的项目构建工具 Gradle使用Groovy语言配置项目和依赖,在极大地提升灵活性和配置性之外,甚至配置代码要比XML结构的POM

Maven、gradle、Ant、Eclipse IDE

Maven.gradle.Ant.Eclipse IDE之间的关系 http://wenku.baidu.com/view/d33208810912a21615792910.html?from=search 觉得应该很多同学有和我一样的疑惑,所以分享下. 1.使用github上的开源项目时是不是经常发现有个叫maven的东西? 2.第一次使用Android studio时是不是要下载一个gradle的玩意? 折腾了一天,想导入下github的客户端源码.当然现在还没成功...各种看不懂的错误.郁

Maven、gradle、Ant、Eclipse IDE,ADT,intellij IDEA

(1)Maven.gradle.Ant.Eclipse IDE之间的关系 觉得应该很多同学有和我一样的疑惑,所以分享下. 1.使用github上的开源项目时是不是经常发现有个叫maven的东西? 2.第一次使用Android studio时是不是要下载一个gradle的玩意? 折腾了一天,想导入下github的客户端源码.当然现在还没成功...各种看不懂的错误.郁闷为什么他们弄这些高端玩意干嘛,我们平时eclipse里面不一样的好好的开发吗. 幸好无意间发现网上这篇回答,豁然开朗. "一般而言.

从零开始,跟我一起做jblog项目(三)从Maven到Gradle

http://www.cnblogs.com/newflydd/p/4972922.html?utm_source=tuicool&utm_medium=referral ******************************************************************************** 从零开始,跟我一起做jblog项目(一)引言 从零开始,跟我一起做jblog项目(二)Maven 从零开始,跟我一起做jblog项目(三)从Maven到Gradle

Gradle快速上手——从Maven到Gradle

[本文写作于2018年7月5日] 本文适合于有一定Maven应用基础,想快速上手Gradle的读者. 背景 Maven.Gradle都是著名的依赖管理及自动构建工具.提到依赖管理与自动构建,其重要性在当今软件环境下不言而喻,Maven也是红极一时. Maven采用约定大于配置的思想,约定了工程结构,生命周期,采用严谨的XML格式进行构建脚本编写,显著地提升了软件构建的效率.但当软件越来越复杂后,大家突然发现Maven的脚本编制已然成了另外一个麻烦.绝大部分的使用者会掉入Maven的plugin陷

Maven和Gradle

Maven和Gradle对比 Java世界中主要有三大构建工具:Ant.Maven和Gradle.经过几年的发展,Ant几乎销声匿迹.Maven也日薄西山,而Gradle的发展则如日中天.笔者有幸见证了Maven的没落和Gradle的兴起.Maven的主要功能主要分为5点,分别是依赖管理系统.多模块构建.一致的项目结构.一致的构建模型和插件机制.我们可以从这五个方面来分析一下Gradle比起Maven的先进之处. 依赖管理系统 Maven为Java世界引入了一个新的依赖管理系统.在Java世界中

Java-Maven(四):Eclipse集成Maven环境配置

一般maven都需要集成到IDE上使用的,而不是单独的使用,常见的maven可集成IDE:eclipse.IntelliJ IDEA.但这里就只学习eclipse集成maven的基础上,进行maven环境配置. eclipse的maven插件安装: 大多情况来说下载eclipse都默认已经集成了maven插件,验证是否集成eclipse菜单Window->Preferences 如果实在不行,可以在eclipse marketplace中查找maven,找到与当前eclipse版本一致的插件直接

Eeclipse集成Maven搭建Spring MVC

一.下载Maven 1.下载地址:https://maven.apache.org/ 2.将下载的zip包解压到指定目录下,如:E:\Tools\apache-maven-3.3.3 3.配置maven环境变量,新增环境变量 M2_HOME:E:\Tools\apache-maven-3.3.3,然后在环境变量的值后新增%M2_HOME%\bin 4.win+R,输入cmd启动dos命令行,输入mvn -version,出现如下图,即安装完成. 二.Eclipse集成Maven 1.如果你下载了