Ich möchte Maven Multi-Modul verwenden, um mein Projekt zu trennen, damit ich beginnen, eine Commons Abhängigkeiten zu machen.Abhängigkeiten wurden nicht vom übergeordneten Projekt geerbt
Aber wenn ich versuche, ein Abhängigkeitspaket im übergeordneten Projekt in ein Kind Modul Maven Projekt import org.springframework.transaction.annotation.Transactional;
Eclipe definiert verwenden sagen The import org.springframework cannot be resolved
Elternpom.xml
<?xml version="1.0" encoding="UTF-8"?>
<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>ao.parent</groupId>
<artifactId>ao-parent</artifactId>
<version>0.0.1-SNAPSHOT</version>
<packaging>pom</packaging>
<modules>
<module>ao-commons</module>
</modules>
<dependencies>
<!-- Spring -->
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-orm</artifactId>
<version>4.0.5.RELEASE</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-core</artifactId>
<version>4.0.5.RELEASE</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-context</artifactId>
<version>4.0.5.RELEASE</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-webmvc</artifactId>
<version>4.0.5.RELEASE</version>
</dependency>
</dependencies>
</project>
Kindpom.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>
<parent>
<groupId>ao.parent</groupId>
<artifactId>ao-parent</artifactId>
<version>0.0.1-SNAPSHOT</version>
</parent>
<artifactId>ao-commons</artifactId>
<packaging>jar</packaging>
</project>
Wie bauen Sie das Projekt? Von der Eltern und auf der Kommandozeile? In einer IDE? – Tunaki
@Tunaki Ich habe noch nichts gebaut, ich folge nur einem youtube tuto ... ich habe nichts ausgeführt – Youssef
Wie können Sie Fehler haben, wenn Sie nichts ausgeführt haben? – Tunaki