История изменений
Исправление Shushundr, (текущая версия) :
Maven не копирует системные библиотеки в свой репозиторий, он управляет зависимости для вашего Java проекта, i.e. Java библиотеками.
Да-да-да, вот у меня есть системный файл
/usr/share/jdbc-postgresql/lib/jdbc-postgresql.jar
что мне надо в 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/maven-v4_0_0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>com.example</groupId>
<artifactId>MyTestProject</artifactId>
<version>0.0.1</version>
<name>MyTestProject</name>
<packaging>war</packaging>
<properties>
<maven.compiler.source>1.7</maven.compiler.source>
<maven.compiler.target>1.7</maven.compiler.target>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
</properties>
<dependencies>
<dependency>
<scope>system</scope>
<systemPath>/usr/share/jdbc-postgresql/lib/jdbc-postgresql.jar</systemPath>
</dependency>
</dependencies>
</project>
$ mvn help:effective-pom
[INFO] Scanning for projects...
[ERROR] [ERROR] Some problems were encountered while processing the POMs:
[WARNING] 'dependencies.dependency.systemPath' for null:null:jar should use a variable instead of a hard-coded path /usr/share/jdbc-postgresql/lib/jdbc-postgresql.jar @ line 22, column 25
[ERROR] 'dependencies.dependency.artifactId' for null:null:jar is missing. @ line 20, column 21
[ERROR] 'dependencies.dependency.groupId' for null:null:jar is missing. @ line 20, column 21
[ERROR] 'dependencies.dependency.version' for null:null:jar is missing. @ line 20, column 21
Исходная версия Shushundr, :
Maven не копирует системные библиотеки в свой репозиторий, он управляет зависимости для вашего Java проекта, i.e. Java библиотеками.
Да-да-да, вот у меня есть системный файл
/usr/share/jdbc-postgresql/lib/jdbc-postgresql.jar
что мне надо в pom.xml писать?