当前位置: 首页 > 知识库问答 >
问题:

创建一个Jar库并使用intelliJ将其导入另一个gradle项目

禹德水
2023-03-14

我使用以下步骤文件创建了gradle项目的jar库(即没有主类)-

这是在没有主类的情况下构建jar的正确方法吗?因为当我尝试将其导入另一个Gradle项目时,我会出错。假设jar文件名为test。罐子

我将jar添加到src/libs/test.jar

内置。我添加了gradle依赖项实现文件树(dir:'libs',include:['*.jar'])

右键单击测试。震击器-

文件-

仍在获取类未找到错误,无法找到符号错误

共有1个答案

秋博容
2023-03-14

如果您想创建一个库以在其他Gradle项目中使用,您还应该为该库创建一个Gradle项目,因此您不必指定一些任意的文件路径引用,但可以使用适当的Maven GAV坐标(GAV=组/工件/版本)

要创建Gradle lib项目,您可以遵循Gradle官方文档中的步骤,我真的建议您使用IDEA中的一些内置内容(顺便说一句,我非常重视这些内容),因为这样您将学习如何独立于IDE工作-当您必须在另一个项目中使用不同的内容时,这会有所帮助。

 类似资料:
  • 我是java的新手,我正在尝试在Intellij IDEA中的另一个项目中导入一个项目包。我想在我的第二个项目中使用LSE和LSENode。 下面是带有我试图导入的包(buarque.thiago.dataTypes)的项目- 这是我的第二个项目,我正在尝试导入第一个项目- 错误-

  • 我使用spring mvc、gradle和Tomcat创建了一个java rest服务。我想从这个项目中创建一个war来部署在tomcat中,我想从所有模型包中创建一个jar。我设法制造了战争,而且效果很好。但是我不知道如何从指定的类中创建一个jar来用作客户端jar。我知道我必须使用include('com/a/b/**/model/**')来选择类,但仅此而已。这个jar我想安装在。M2本地回

  • 问题内容: 我有一个复杂的gradle脚本,该脚本封装了围绕将多个netbeans项目构建和部署到许多环境的功能。 该脚本可以很好地运行,但是从本质上来说,它是通过六个包含项目和环境信息的地图进行配置的。 我想将任务抽象到另一个文件中,以便可以在一个简单的构建文件中简单地定义地图,然后从另一个文件中导入任务。这样,我可以对多个项目使用相同的核心任务,并使用一组简单的地图来配置这些项目。 谁能告诉我

  • 我有两个脚本和。脚本调用时返回一个随机数。我想从并打印所有这些返回值。换句话说,脚本如下所示: 现在我有以下代码在 但是,我收到的错误是,。我将如何着手完成这项任务?

  • 你知道我该怎么做吗?

  • 主要内容:创建项目,创建包,创建Java类,运行应用程序在此,我们将创建我们的第一个 Java 项目。我们将编写并执行Hello World程序。 创建项目 启动IntelliJ IDEA。转到File->New->Project。出现以下画面。 选择“Java”项目和适当的项目 SDK。单击Next。 现在,输入项目名称并选择项目位置。单击Finish。 单击Finish按钮后,将打开以下屏幕。 创建包 转到Project Structure,右键单