我想利用Maven提供的功能来管理项目中的依赖项.我对Maven如何工作的简要理解是,它将获取所需的JAR,然后使用这些库构建项目.
目前我有一个简单的POM文件设置为测试:
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>com.jamesgoodwin.test</groupId>
<artifactId>com.jamesgoodwin.test</artifactId>
<version>0.0.1-SNAPSHOT</version>
<build>
</build>
<dependencies>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-core</artifactId>
<version>3.0.0.RELEASE</version>
<type>jar</type>
<scope>compile</scope>
</dependency>
</dependencies>
</project>
Run Code Online (Sandbox Code Playgroud)
通常在管理项目的依赖项时,我会将项目或JAR添加到项目构建路径,然后才能构建我的项目.
但是当使用M2Eclipse时,依赖关系不会自动添加到构建路径中.有什么地方我需要配置它以允许Eclipse知道Maven正在管理依赖项吗?
我想在我的应用程序中使用appcompat.我按照说明做了一切.但是当我在我的proect中添加android-support-v7-appcompat作为库时,我有一个错误:
Description Resource Path Location Type
The container 'Android Dependencies' references non existing library
'C:\Android\workspace\android-support-v7-appcompat\bin\
android-support-v7-appcompat.jar'
testActionBar Build path Build Path Problem
Run Code Online (Sandbox Code Playgroud)
我做得不对劲?
我在Eclipse中有一个项目,我使用Maven构建,它有数百个JAR作为参考库.有没有办法将所有这些参考库包含在另一个项目中?