gpt4 book ai didi

java - 包含 Java 项目作为库

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:34:20 27 4
gpt4 key购买 nike

我的 eclipse 工作区中有三个项目:

EventKitchenCore
EventKitchenDesktop
EventKitchenAndroid

EventKitchenCore 包含所有核心功能,EventKitchenDesktopEventKitchenAndroid 本质上只是不同的用户界面。

我添加了 EventKitchenCore 并在 EventKitchenDesktop 中作为一个库工作,但是我不知道如何将它作为一个库添加到 EventKitchenAndroid.

我该怎么做? 每次我进行更改时都必须在 lib 目录中导出为 jar 文件,这会很痛苦。 .

我尝试在 Properties > Java Build Path > LibrariesProperties > Android > Library 中添加核心项目,但没有成功:\

更新 - 目前,我通过将核心项目导出为 libs 文件夹中的 jar 来让它工作。但是我经常进行更改,就像我说的那样,这很麻烦。

最佳答案

Eclipse 内置了 Ant支持。您可以利用它自动创建当前项目的 JAR 并将其放入另一个项目的文件夹中。

假设 EventKitchenAndroidEventKitchenCore 项目都在同一个工作空间中,在 EventKitchenCore build.xml 文件 项目,其中仅包含以下内容:

<?xml version="1.0" encoding="UTF-8"?>
<project name="EventKitchenCore" default="createjar">
<target name="createjar">
<jar destfile="../EventKitchenAndroid/libs/EventKitchenCore.jar" basedir="bin" />
</target>
</project>

要测试它,请在 Eclipse 中选择文件并按 Ctrl+F11 将其作为 Ant 构建文件运行。如果它按照你想要的方式工作,那么你可以告诉 Eclipse 在每次构建项目时自动执行这个构建文件。转到 EventKitchenCore 的项目属性并在 Builders 属性中,单击 Import... 并选择 build.xml 刚刚创建的文件。

现在,每次构建项目时都会执行它。您可以通过按 Ctrl+B 手动强制构建项目。另见 video demo我刚刚创建。

关于java - 包含 Java 项目作为库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14149269/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com