我想利用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>
为了管理依赖关系,我通常将项目或JAR添加到构建路径中,然后就可以构建我的项目了。
但是,当使用 M2Eclipse时 ,依赖关系不会自动添加到构建路径中。是否有任何配置可以让Eclipse知道Maven正在管理依赖项?
如果右键单击您的项目,则在“ maven”下应该有一个“启用依赖项管理”选项。而已。
当我在构建路径的库选项卡中展开“Maven Dependency”变量时,我看不到已经下载的JAR?
我有一个项目需要依赖于iText 5.5.2和iText 2.1.7(Primefaces在运行时需要这个特定的版本,由于许可证问题,无法使用iText 5)。 所以我在pom.xml中有以下内容: 问题是,我不希望我们的开发人员能够从iText 2.1.7(com.lowagie.*包)导入类。我想强制他们使用iText 5.5.2(com.itextpdf.*包)中的类。 是否有方法将其从构建
我如何告诉Jenkins使用系统安装的Maven? 为什么它要求MAVEN_HOME而不是m2_home?为什么它不显示当前的系统Maven?当构建运行时,它会给出一个BS错误: 解析POM错误:未能解析POM org.apache.maven.project.project.projectBuildingException:在处理POM时遇到一些问题:[FATAL]不可解决的父POM:未能在ht
我在Eclipse内部使用Eclipse Maven(m2e),并且运行我的项目如下所示: 我的如下所示: 在我运行maven安装后,它正在工作... null 我没有办法...谁能告诉我一个正确的方法来添加我的依赖项在JAR?我不敢相信这么复杂,而且我到处都找不到我的问题的答案… 事先谢谢你
当我在我的项目上调用时,我收到以下警告和错误: [警告]com的POM。太阳xml。流动buffer:streambuffer:jar:0.4无效,可传递依赖项(如果有)将不可用,请启用调试日志以了解更多详细信息 [警告]组织的POM。jvnet。staxex:stax ex:jar:1.0无效,可传递依赖项(如果有)将不可用,请启用调试日志以了解更多详细信息 [错误]无法执行目标组织。阿帕奇。专
主要内容:Eclipse 设置Java构建路径Eclipse 设置Java构建路径 在编译 Java 项目以发现依赖类时使用 Java 构建路径。它由以下项目组成 : 源文件夹中的代码。 与项目关联的 Jars 和 classes 文件夹。 此项目引用的项目导出的类和库。 可以使用 Java 项目属性对话框的 Java 构建路径页面查看和修改 java 构建路径。 要打开 Java 项目属性对话框,请在 Package Explorer 视图