gpt4 book ai didi

java - 在 pom 文件中引用我自己的类

转载 作者:行者123 更新时间:2023-11-30 02:24:50 28 4
gpt4 key购买 nike

我正在使用“spring MVC”来构建一些东西(项目“A”)。我使用maven来获取我需要的jar。

但是我有一个问题,如果我有一个Java文件(一个单独的文件),其中有一个类,我如何在项目“A”中使用它就像 pom.xml 中的另一个一样?

也许是这样的:当我使用 JSONObject 时,我必须像这样编辑 pom.xml:

<dependency>
<groupId>net.sf.json-lib<groupId>
.........
</dependency>

我的意思是我想要像 JSONObject 这样的 java 文件,当它想在某些项目中使用它时,我将其放入 pom 文件中:

测试.java:

class bc {
public String test() {
return "bc->test";
}

}

pom.xml

<dependency>
<groupId>test<groupId>
.........
</dependency>

Controller 文件(在springMVC中)

import ...

@controller
@requestMapping(value="/api")
public class apiController {
@RequestMapping.....................
public @ResponseBody String testMyMavenClass() {
return new bc().test()
}
}

最佳答案

我不确定如何在 maven pom 文件中使用 .class,但我确信您可以定义自己的 jar 文件。
首先,将您的类合并到 jar 文件中。
然后,在 pom.xml 中将其定义为外部库。引用:https://www.tutorialspoint.com/maven/maven_external_dependencies.htm
还有一点需要注意的是,您可以添加以下行以确保 Maven 知道外部存储库在哪里:

      <repositories>  
<repository>
<id>in-project</id>
<name>In Project Repo</name>
<url>file:/${project.basedir}/libs</url>
</repository>
</repositories>

关于java - 在 pom 文件中引用我自己的类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45910873/

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