首页
学习
活动
专区
工具
TVP
发布

10km的专栏

专栏作者
553
文章
1128454
阅读量
51
订阅数
maven:prfile应用示例,通过profile控制在不同的平台依赖对应的库
在基于maven的项目开发中,肯定会使用一些第三方库,有一些第三方库是有平台限制的,比如google的核心库guva,在22版本以后就区分为标准jre平台和android平台,如下图:
10km
2022-05-07
4030
java:版本号比较(compare version string)
百度上用java 比较版本号关键字搜索了一下都找到的文章都要自己写代码做字符串分割,分段比较。。。好麻烦。 bing/google上搜索英文关键字java compare version,第二个就是这篇在stackoverflow上的文章 https://stackoverflow.com/questions/198431/how-do-you-compare-two-version-strings-in-java 给出了最简单的现成的方案:使用org.apache.maven:maven-artifact:3.2.5库中的 org.apache.maven.artifact.versioning.DefaultArtifactVersion,比较版本号就变得很简单:
10km
2022-04-13
2.6K0
maven:shade 生成快照版本(SNAPSHOT)的fat-jar,同时生成对应的source.jar
有的时候,我们需要将项目所有依赖库打成一个fat-jar,提供给客户,同时提供对应的source.jar。 这个功能很好实现在pom.xml中增加maven-shade-plugin插件执行就可以,如下:
10km
2021-03-02
8860
activmq:android平台下使用openwire协议连接activemq服务的问题
如果在android平台连接activemq服务,应该怎么实现呢?大部分网上的文章都是eclipse 提供的paho MQTT client实现。如果你只是用消息发布/订阅功能,那么用paho MQTT client就足够了。 但是MQTT协议只支持消息发布/订阅,所以如果你需要使用生产者/消费者模型,就不能用MQTT协议了。 我就遇到这样的需求,需要在android平台以消费者身份接收消息队列的数据。于是我尝试使用activemq提供的activemq-client库来连接activemq服务.
10km
2020-09-07
1.2K0
关于在android平台使用nanohttpd实现的http服务在WIFI环境下响应明显太慢的问题
本文的标题是按我在实际项目中遇到的情况来表述的,其实这个标题并不准确,当我搞清楚问题的原因后,觉得准确的标题应该是 《关于nanohttpd (2.3.1)运行响应变慢的问题》,也就是说问题的发生与android平台和WIFI环境没有直接关系,与nanohttpd版本有关。
10km
2020-08-30
1.9K0
maven:从命令行(commandline)读取取pom.xml中的属性(property)
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
10km
2019-12-02
3K0
maven:linux shell获取项目版本号(project.version)的方法
今天写linux shell脚本时需要获取maven项目的版本号,也就是pom.xml中的${project.version}。 在Stack OverFlow上找到这个帖子:
10km
2019-07-31
3K0
thrifty-compiler maven插件
之前写过一篇文章介绍如何用thrifty-compiler 通过IDL生成client代码
10km
2019-07-11
4950
jnaerator:java调用动态库的神器,JNA代码自动生成工具
版权声明:本文为博主原创文章,转载请注明源地址。 https://blog.csdn.net/10km/article/details/79252303
10km
2019-05-25
3.9K0
git:自动升级源码中版本号,并提交,tag,push的脚本实现
版权声明:本文为博主原创文章,转载请注明源地址。 https://blog.csdn.net/10km/article/details/82016166
10km
2019-05-25
2.8K0
maven:读取程序版本号的三种方案
版权声明:本文为博主原创文章,转载请注明源地址。 https://blog.csdn.net/10km/article/details/79013499
10km
2019-05-25
4.8K0
thrift/swift:对swift2thrift-generator-cli IDL生成工具的改进
版权声明:本文为博主原创文章,转载请注明源地址。 https://blog.csdn.net/10km/article/details/78877339
10km
2019-05-25
1.3K0
maven:升级到java 8 导致的插件报错 maven-plugin-plugin:3.2:descriptor
版权声明:本文为博主原创文章,转载请注明源地址。 https://blog.csdn.net/10km/article/details/81700239
10km
2019-05-25
3.4K0
docker:利用maven镜像启动服务的一个示例
版权声明:本文为博主原创文章,转载请注明源地址。 https://blog.csdn.net/10km/article/details/79090507
10km
2019-05-25
1.4K0
maven:通过自定义maven插件运行启动自定义应用服务
版权声明:本文为博主原创文章,转载请注明源地址。 https://blog.csdn.net/10km/article/details/79087991
10km
2019-05-25
9910
dtalk:基于Redis发布订阅(pub/sub)系统实现的前端设备控制框架(java)
版权声明:本文为博主原创文章,转载请注明源地址。 https://blog.csdn.net/10km/article/details/89304093
10km
2019-05-25
5270
eclipse远程调试命令行执行的maven运行程序
版权声明:本文为博主原创文章,转载请注明源地址。 https://blog.csdn.net/10km/article/details/86064507
10km
2019-05-25
8780
maven:java8下当javadoc有编译错误时无法生成.jar包的问题
版权声明:本文为博主原创文章,转载请注明源地址。 https://blog.csdn.net/10km/article/details/86429770
10km
2019-05-25
1.5K0
maven发布版本:解决因为javadoc编译报错导致执行release:prepare失败
我们知道发布maven项目比较简单,执行maven-release-plugin插件就可以了。 最近在调用mvn release:prepare做发布准备时,maven报错了。报错内容太长就不贴出来了,简单说,就是在执行javadoc插件生成javadoc文档时,因为javadoc编译时有错误,造成release:prepare无法继续执行下去而失败。 遇到这种情况,有如下几个解决办法。
10km
2019-05-25
1.7K0
maven:调用ant执行build.xml的两种方式
本文介绍了通过 Maven 插件的方式,在 Maven 项目的 pom.xml 中配置 SQL2Java 插件,从而实现在代码中自动生成数据库表的 SQL 语句的功能。具体实现方式是通过在 pom.xml 中配置 SQL2Java 插件,在 build.xml 中定义生成 SQL 语句的 Target 目标,并使用 Maven Antrun 插件在指定生命周期阶段运行 build.xml 文件,实现自动生成 SQL 语句的功能。同时,还介绍了一种通过在 pom.xml 中配置 SQL2Java 插件,在 Maven 构建过程中,根据数据库表结构自动生成 Java 类的方法。
10km
2018-01-03
1.5K0
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档