我正在使用Eclipse IDE。我有一个maven项目,如lmexadapter-core-api,lmexadapter-core-impl,lmex-moodle-api,lmexserver-mobile-api,lmexadapter-moodle-api,lmexadapter-moodle-impl。我对pom有如下依赖:
<parent>
<artifactId>lmexadapter-moodle</artifactId>
<groupId>com.platysgroup.lmex.adapter</groupId>
<version>1.0</version>
</parent>
<groupId>com.platysgroup.lmex.adapter</groupId>
<artifactId>lmexadapter-moodle-web</artifactId>
<version>1.0</version>
<packaging>war</packaging>
<name>Maven Webapp Archetype</name>
<url>http://maven.apache.org</url>
<dependencies>
<dependency>
<groupId>com.platysgroup.lmex.adapter.core</groupId>
<artifactId>lmexadapter-core-api</artifactId>
<version>1.0</version>
</dependency>
<dependency>
<groupId>com.platysgroup.lmex.adapter.core</groupId>
<artifactId>lmexadapter-core-impl</artifactId>
<version>1.0</version>
</dependency>
<dependency>
<groupId>com.platysgroup.lmex.server.mobile</groupId>
<artifactId>lmexserver-mobile-api</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>com.platysgroup.lmex.adapter.moodle</groupId>
<artifactId>lmexadapter-moodle-api</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>com.platysgroup.lmex.adapter.moodle</groupId>
<artifactId>lmexadapter-moodle-impl</artifactId>
<version>${project.version}</version>
</dependency>
我正在使用tomcat作为我的应用程序服务器。我在我的D:\ EclipseWorskpace \ ew-pg \ lmexadapter.metadata.plugins \ org.eclipse.wst.server.core \ tmp0 \ wtpwebapps \ lmexadapter-D中得到了除了lmexadapter-moodle-api,lmexadapter-moodle-impl以外的所有jar moodle-web \ WEB-INF \ lib。由于此应用程序无法找到lmexadapter-moodle-impl的类。我应该定义什么,以便它将两个jar都放在上面指定的路径中。
请帮我。
谢谢
最佳答案
假设当前版本的Eclipse和Maven插件,是否可以通过将Maven依赖项添加到“项目部署程序集”中来解决?
如果您在Eclipse中将项目配置为Dynamic Web Project,将Tomcat配置为服务器,则位于“项目”->“部署程序集”->“添加”->“ Java构建路径条目”->“ Maven依赖项”下。