找不到 mvn 包 org.apache.pdfbox

mvn package org.apache.pdfbox not found

我有这些导入(以及其他):

import org.apache.pdfbox.*;
import org.apache.pdfbox.pdmodel.PDDocument;
import org.apache.pdfbox.pdmodel.PDPage;

我的 pom.xml 有这个依赖:

<dependency>
  <groupId>org.apache.pdfbox</groupId>
  <artifactId>pdfbox</artifactId>
  <version>2.0.4</version>
</dependency>

我在我的 eclipse maven 依赖项中看到了这一行:

pdfbox-2.0.4.jar - C:\Users\Paul\.m2\repository\org\apache\pdfbox\pdfbox.0.4\pdfbox-2.0.4.jar

我检查了eclipse中的构建路径,在Maven Dependencies部分看到了pdfbox-2.0.4.jar

I 运行 mvn clean compile in a command prompt (Windows).

我收到错误 "package org.apache.pdfbox does not exist"

我运行 mvn dependency:build-class路径-Dmdep.outputFile=cp.txt

class路径中列出了以下几行(在class路径的前面):

C:\Users\Paul\.m2\repository\org\apache\pdfbox\pdfbox.0.4\pdfbox-2.0.4.jar;
C:\Users\Paul\.m2\repository\org\apache\pdfbox\fontbox.0.4\fontbox-2.0.4.jar;

我看C:\Users\Paul.m2\repository\org\apache\pdfbox\pdfbox.0.4\ 我看到 pdfbox-2.0.4.jar

那我错过了什么?为什么找不到 pdfbox jar?

删除这一行:

import org.apache.pdfbox.*;

因为那个包确实不存在。其他的(层次比较深)还可以