我有一个Java Project
,现在使用Dynamic Web Project
Eclipse中的为其创建Web界面。该Web项目由一个servlet
和两个组成JSP
。像这样:
/JavaApplication
/src
/lib
/resources
/WebApplication
/src
/Servlet.java
/WebContent
/WEB-INF
index.jsp
other.jsp
现在,我需要参考JavaApplication
的WebApplication
,为了使用它的类来处理Web请求。做到这一点的最佳方法是什么?我的想法是创建.jar
的JavaApplication
,包含所有.class
文件,/resources
以及/libs
。这样,我可以将.jar包含在Web应用程序中,并且我可以拥有一个.war
包含整个应用程序的文件。
你怎么看?通常如何解决此问题?
注意:我不想将Java项目转换为Web项目。
在Eclipse下,您可以为给定项目(在您的情况下为Web应用程序)声明 项目引用 。为此,请右键单击您的Web应用程序项目,然后转到“ _属性”
“项目引用”,_然后选择该
JavaApplication
项目。这应该使您可以从中调用JavaApplication
项目中的代码,WebApplication
而无需html" target="_blank">构建WAR。这是
开发 的解决方案。
对于标准 部署 (在IDE外部),您确实应该创建一个标准WAR。为此,您必须将JavaApplication
JAR
打包为JAR,包括.class
文件和其下的文件,/resources
但 不 包括其依赖的库(位于的JAR
/lib
)。这些依赖关系实际上将最终存储在WEB-INF/lib
WAR
的目录中,在您的JAR旁边JavaApplication
。这些步骤通常使用Ant或Maven之类的工具来自动化。
但是,在编译ApplicationA时,SBT抱怨依赖项只能是子目录!!: 这看起来很简单,拥有这个项目依赖项的正确方法是什么?
我正在构建一个定制的Java库。我把我的大部分“重复”代码都保存在那里,比如文件处理、字符串处理等。每次我想使用它们时,我都必须将该类复制并粘贴到我正在进行的其他项目中。有没有办法让这个自定义库类成为“依赖项”?我在用我的智能手机。
问题内容: 我正在eclipse中进行两个项目,我想将一些类从项目a导入到项目b。我该怎么办? 有没有一种方法可以在不将项目添加到构建路径的情况下进行? 问题答案: 将项目A添加到项目B的构建路径。 请按照下列步骤操作: 通过 在Eclipse中右键单击项目B的文件夹进行编辑->属性->构建路径->项目->添加。 现在添加项目A
问题内容: 我有这样的目录/项目设置: Logger 是一个使用Gradle的Android库项目。 MyProject 是一个标准的Android项目项目,需要使用 Logger 库。 我正在使用Android Studio,并尝试将 Logger 添加到外部库中。尽管这在开发期间有效,但我收到有关在构建时找不到该类的消息。 我是Gradle的新手,但在 MyProject的 build.gra
问题内容: 我有两个名为和的项目。 这两个项目都是,并且都具有一个父项目名称s。 我在项目。 我有一个具有类的它具有一个向我返回消息“ ”的方法。 我想在中导入以便Bean可以在项目中的控制器中使用。 项目中有一个项目。 因此,请告诉我如何将一个项目导入另一个项目,以便只需导入即可将first的所有bean导入另一个项目? 我不想重写所有。 问题答案:
问题内容: 我正在做一个多模块项目。我们正在其他几个模块中的一个模块中使用appCtx.xml。 当前的问题是它们并不总是彼此同步。 当有人修改文件并构建项目时,就会发生这种情况,这样做的人可能会忘记将其复制到另一个模块,从而导致问题。 如何将src / main / resources中的appCtx.xml从项目A复制到项目B中的src / main / resources? 问题答案: 您可