发现maven与Java,别有一番乐趣

入门建议:

https://maven.apache.org/guides/getting-started/maven-in-five-minutes.html

现在很多文章其实写的都不如官方的文章,但是人们总是习惯性的从百度获取自己想要的某些资源。

maven编译依赖

一般情况下,maven不会把依赖的包编译到自己的jar包里面,我猜和dll的出发点是一样的,减少内存的占用(减少相同内容在内存中的冗余)。

但是有时候我们不能确保宿主的机器也有同样的东西,因此有时候需要把依赖编译进去。

我们可以这样做,在pom.xml中,添加字段:

由此,就可以把需要的依赖包同时编译进去了。

针对mvn,我上传了一个二维码扫描的例程,可供参考:https://github.com/Svtter/zxing-example