【发布时间】:2015-09-08 20:05:55
【问题描述】:
我有一个使用 UI4J 的项目,我决定不使用外部 jar,而是使用 maven,我将通过 git 分发它,所以我猜这是一个更好的方法。
这是我的 pom.xml:
<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/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>Kalamaria</groupId>
<artifactId>KalamariaHarverst</artifactId>
<version>0.0.1-SNAPSHOT</version>
<name>MavenFirst</name>
<dependencies>
<dependency>
<groupId>com.ui4j</groupId>
<artifactId>ui4j</artifactId>
<version>2.0.0</version>
<type>pom</type>
</dependency>
</dependencies>
</project>
问题是我找不到让它工作的方法。无论我尝试什么,我仍然在导入库时遇到错误,这意味着未导入 ui4j 的 jar。
我(除其他外)尝试以“全新安装”为目标进行“Maven bumvn eclipse:eclipseild”
从 Maven 菜单下载源代码和更新项目
甚至尝试从控制台执行mvn eclipse:eclipse,但出现此错误
程序“mvn”可以在以下包中找到:* maven * maven2 试试:sudo apt-get install
这是如何工作的,我应该怎么做才能导入已声明的 jar?
【问题讨论】:
-
您是否尝试从依赖项中删除
?根据mvnrepository.com/artifact/com.ui4j/ui4j-api/2.0.0,没有 -
这是m2e自动插入的!现在我在 pom 的
<dependency>行上出现错误,说Missing artifact com.ui4j:ui4j:jar:2.0.0 -
控制台错误是因为您的命令路径上没有 Maven 二进制文件(实际上是一个 shell 脚本)。依赖本身似乎是正确的。
标签: java eclipse maven pom.xml