简体   繁体   English

如何在Eclipse中添加Java项目而不是Jar

[英]How to add Java project instead of Jar in eclipse

I am working on two connected projects, my current solution looks like that: 我正在研究两个关联的项目,当前的解决方案如下所示:

My main project is web app (spring + vaadin), which use JAR build by ant in second project. 我的主要项目是Web应用程序(spring + vaadin),它在第二个项目中使用了ant的JAR构建。 Now I have to debug the second project (JAR) but I can't connect it :| 现在,我必须调试第二个项目(JAR),但无法连接它:|

I tried add my second project as "Required project" but it did not do the magic. 我尝试将我的第二个项目添加为“必需的项目”,但没有成功。 I tried add sources to JAR, but it did not do the magic. 我尝试将源添加到JAR,但是它没有实现神奇的效果。

Any suggestion how can I do that ? 有什么建议我该怎么做?

Aaand -> my problem is on Tomcat, I want to debug both projects at the same time. Aaand->我的问题是在Tomcat上,我想同时调试两个项目。 And now I can not run it. 现在我无法运行它。

thx Lukasz 卢卡斯


log: 日志:

java.lang.NoClassDefFoundError: ln/wi/search/service/WIService
at java.lang.Class.getDeclaredConstructors0(Native Method)
at java.lang.Class.privateGetDeclaredConstructors(Class.java:2389)
at java.lang.Class.getDeclaredConstructors(Class.java:1836)

Right click on the web app project and select Build Path > Configure Build Path, then select the Projects tab and add the jar project as a dependency. 右键单击Web应用程序项目,然后选择“构建路径”>“配置构建路径”,然后选择“项目”选项卡,并将jar项目添加为依赖项。 Eclipse will set it up on the class path for you. Eclipse将为您在类路径上进行设置。

Otherwise, you could use maven and create a multi module project where the jar is automatically packaged and added to the WEB-INF/lib folder of the Web App project, but that could be an overkill :) 否则,您可以使用maven并创建一个多模块项目,在该项目中jar会自动打包并添加到Web App项目的WEB-INF / lib文件夹中,但这可能是一个过大的技巧:)

cheers 干杯

除了将其添加到构建路径之外,您还希望将第二个项目添加到该项目的Properties的Deployment Assembly页面中(假设您使用的是具有该功能的最新版本的Eclipse)。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 Eclipse-如何将一个项目作为Maven依赖项添加到另一个项目中,而不是作为一个jar添加? - Eclipse - How to add a project as a Maven dependency to another, instead of adding as a jar? 如何从命令行将jar文件添加到Eclipse Java项目中? - How to add a jar file to an eclipse java project from command line? 如何在不使用gradle或Maven或Eclipse的情况下将jar文件添加到Java项目 - How to add jar files to java project without gradle or Maven or Eclipse 如何在Eclipse中将项目的jar版本添加到项目中? - How to add a jar build by a project to the project in eclipse? 如何让 Eclipse Java 将项目依赖设置为解决方案项目而不是引用 JAR - How to Make Eclipse Java Set Project Dependency to Solution Project Instead of Reference JAR 如何使用Eclipse将jar添加到项目的类路径 - How to add a jar to the classpath of a project using Eclipse 如何在jar中添加jar包到项目中? - How to add a jar package to project in eclipse? 如何在Eclipse Oxygen中永久添加servlet JAR文件,而不是添加到每个项目中? - How to add servlet JAR file permanently in Eclipse Oxygen instead of adding to each project? 如何在Eclipse中将Jar文件用作Java项目 - How to use Jar file As a Java project in Eclipse 如何从jar将Java项目导入eclipse? - How to import Java project into eclipse from jar?
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM