1

我正在创建一个 jar 文件,其他开发人员可以使用它来使他们的生活更轻松。在我的项目中,我使用Gson jar文件 (gson-2.2.2.jar) 进行 jason 操作。

我的问题是我无法导出可以自行运行的 jar 文件。

现在,想要使用我的 jar 文件的开发人员需要将 Gson jar 文件和我的 jar 文件放在它的“libs”文件夹中。

我应该怎么做才能让想要使用我的 jar 文件的开发人员只将一个 jar 文件放在他们的“libs”目录中?

如何将Gson jar文件包含在我的 jar 中?谢谢!

4

1 回答 1

2

要求开发人员包含其他 jar 以使用您的库是完全可以接受的,甚至是正常的。几乎没有理由将其全部构建到一个 jar 文件中,并且有很多很多理由不这样做。除非你有一些非常特殊的需要,否则不要这样做。它只会让我们其他人的生活变得艰难。解决这个问题的正确方法是使用一些自动管理依赖的系统,如 Ant+Ivy、Maven 或 Gradle。

于 2013-03-03T15:00:46.867 回答