关于发布一个jar包供别人调用的方式讨论
问题描述:
我现在在做一个功能,就是连接mq,统一发送的程序。因为这个功能可能多个工程需要用到。
所以需要打成jar包供其他工程来引用。
我自己的这个工程里面用到了一些第三方的jar包,比如说activemq的包和json的包。
那么,问题来了,怎么打包合适?
1、直接打包,把自己工程里面引用到的包不打,然后提供给别人的时候,除了提供自己的包,还给他们列表
让他们根据自己的实际情况来添加。
2、把自己用到的第三方包也打到包里面(不知道这种方式可不可行)。给别人提供一个包。
3、网上说用maven管理。我想请教这个怎么管理,是多个工程都用maven来管理,我提供pom.xml文件吗?还是怎么管理?
4、其他合适的方法。
PS:其实我的功能就是想做成给别人提供一个jar包,他们就直接能用,不管他们是web project还是java project,
不知道这样的功能能不能实现?
我现在在做一个功能,就是连接mq,统一发送的程序。因为这个功能可能多个工程需要用到。
所以需要打成jar包供其他工程来引用。
我自己的这个工程里面用到了一些第三方的jar包,比如说activemq的包和json的包。
那么,问题来了,怎么打包合适?
1、直接打包,把自己工程里面引用到的包不打,然后提供给别人的时候,除了提供自己的包,还给他们列表
让他们根据自己的实际情况来添加。
2、把自己用到的第三方包也打到包里面(不知道这种方式可不可行)。给别人提供一个包。
3、网上说用maven管理。我想请教这个怎么管理,是多个工程都用maven来管理,我提供pom.xml文件吗?还是怎么管理?
4、其他合适的方法。
PS:其实我的功能就是想做成给别人提供一个jar包,他们就直接能用,不管他们是web project还是java project,
不知道这样的功能能不能实现?
...全文
相关推荐
工程打成jar包供第三方调用示例
工程打成jar包供第三方调用示例
Android中将Activity打包为JAR供第三方调用实战
可通过修改Gradle任务实现自定义输出路径和命名规则:...执行逻辑说明:指定输出目录。:定义输出文件名格式。- 可通过动态控制版本号。graph TDA[主应用] --> B[调用JarApi接口]B --> C[JAR模块]C --> D[启动MyJarActivity]D --> E[调用资源代理类]E --> F[获取主应用资源]D --> G[生命周期正常执行]
Android将Activity打成jar包供第三方调用
将android工程里面的Activity打成Jar包,供第三方调用,项目详情:http://blog.csdn.net/xiaanming/article/details/9257853
Eclipse发布Andriod的 jar包供Unity调用
Eclipse发布Andriod的 jar包供Unity调用,结果:到安卓工程Bin目录下拷贝-->刚刚的.jar和.xml放到Unity下的Assets中的Andriod文件夹下-->到安卓工程下拷贝res文件夹放到Unity下的Assets中的Andriod文件夹下,则可以实现
Java调用Python的jar包
Java调用Python的jar包,使用java调用python的时候jar包,不好找!


