Você diz para digitar duas vezes, da forma como está na sua resposta?
Vc pode colocar essas duas dependências dentro da dependencies. A primeira é opcional, só use se não der certo. Essa que é obrigatória;
<dependency>
<groupId>com.github.librepdf</groupId>
<artifactId>openpdf</artifactId>
<version>1.3.29</version>
</dependency>
O erro que eu consegui ver foi só na linha
<artefactId>openpdf</artefactId>
Escrito artefact com E ao invés de artifact com I
<artifactId>openpdf</artifactId>
Parece que deu certo, não tem mais nenhum erro no pom.xml. Agora gostaria que vocês me dissessem como adiciono um driver .jar ao projeto maven, porque tentei de todas as formas e não consegui. Parece que só falta o driver para ele conseguir abrir o programa.
O nome do driver é mysql-connector-java-8.0.25.jar e está gravado em um diretório da minha máquina.
Alguém pode me ajudar?
Aqui vai a árvore do projeto, em qual pasta devo colocar e como?
Atenciosamente,
Ronaldo
Eu nunca fiz isso antes, mas acho que vc pode fazer isso assim:
<dependency>
<groupId>KKJava</groupId>
<artifactId>KKJava</artifactId>
<scope>system</scope>
<version>1.0</version>
<systemPath>${project.basedir}/libs/KKJava-1.0.jar</systemPath>
</dependency>
Aí vc cria uma pasta no seu projeto chamada “libs” e adapta os nomes, mudando de KKJava e KKJava-1.0.jar para o nome do seu jar.
Onde naquela árvore você colocaria a pasta lib? E aquela dependency deve ser colocada no pom.xml, correto?
Eu criaria a pasta libs dentro de EmpresaVI mesmo. E isso é pra colocar no pom.xml também.
Vc pode colocar um em cima do outro.
Ex:
<dependencies>
<dependency>
//Dependencia 1
</dependency>
<dependency>
//Dependencia 2.
</dependency>
</dependencies>
Pelo que li no github, parece que essa biblioteca precisa de mais isso:
<dependency>
<groupId>com.github.librepdf</groupId>
<artifactId>openpdf-fonts-extra</artifactId>
<version>${openpdf.version}</version>
</dependency>
Pra suportar o padrão UTF-8, mas aí já não sei se vai precisar mesmo.
Agora que seu projeto é Maven, não precisa mais da pasta lib e dos jars.
É só adicionar a seguinte dependência no seu POM:
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>8.0.25</version>
</dependency>
Faz igual o staroski falou, pq o maven, diferente do ant, baixa automaticamente as bibliotecas. A gente só precisa adicionar as dependências. Só faça aquilo que falei caso seja um jar pessoal ou algo assim.
Staroski, deu certinho…
Muito obrigado.
Obrigado a você Gabriel, também.
Atenciosamente,
Ronaldo