Konfigurieren von Eclipse m2-plugin zu finden, dass meine enterprise repository?
Ich habe Probleme, herauszufinden, wie konfigurieren SpringSource Tool Suite m2-plugin. Um maven zu arbeiten, von der Befehlszeile aus, ich hatte auf Punkt unserer Unternehmens-repository in der settings.xml
Datei.
Wenn ich versuche, im inneren STS, bekomme ich die folgende:
[INFO] Scanning for projects...
Downloading: http://repo1.maven.org/maven2/com/mycompany/maven/adp/adp-base-pom/1.0.14/adp-base-pom-1.0.14.pom
[ERROR] The build could not read 1 project -> [Help 1]
[ERROR]
[ERROR] The project com.mycompany.edelivery:edelivery-build:current
(C:\code\workspace\edelivery-build\pom.xml) has 1 error
[ERROR] Non-resolvable parent POM: Could not transfer artifact
com.mycompany.maven.adp:adp-base-pom:pom:1.0.14 from/to central
(http://repo1.maven.org/maven2): ConnectException and 'parent.relativePath'
points at wrong local POM @ line 4,
column 11: UnresolvedAddressException -> [Help 2]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
Vermute ich, dass ich erzählen muss, STS, wo die enterprise-repository ist, wie mache ich das? Das einzige, was ich finden unter File -> Properties
ist ein Feld für Active Maven Profiles
- und das hat nicht geholfen.
Hier ist ein Ausschnitt aus der settings.xml
Datei, was mache ich mit dieser information?
<profile>
<id>internal-profile</id>
<activation>
<activeByDefault>true</activeByDefault>
</activation>
<pluginRepositories>
<pluginRepository>
<releases>
<updatePolicy>always</updatePolicy>
</releases>
<name>Enterprise Plugin Repository</name>
<url>http://svn01g.gdc.nwie.net/maven2/enterprise</url>
</pluginRepository>
</pluginRepositories>
<repositories>
<repository>
<id>internal-release</id>
<name>MyCompany Enterprise Repository</name>
<url>http://svn01g.gdc.nwie.net/maven2/enterprise</url>
<snapshots>
<enabled>true</enabled>
<updatePolicy>daily</updatePolicy>
</snapshots>
</repository>
</repositories>
</profile>
Du musst angemeldet sein, um einen Kommentar abzugeben.
Vorausgesetzt, Sie verwenden Version 0.12.1 oder früher des m2eclipse-plugin, alle sollten Sie tun müssen, ist Punkt m2eclipse zu Ihrem lokalen maven-installation. Wählen Sie "Fenster" - > Einstellungen -> Maven -> Installationen, klicken Sie auf Hinzufügen..., und suchen Sie die Wurzel Ihrer Maven-installation. Denken Sie daran, Sie müssen dies wieder tun, wenn Sie wechseln Sie zu einem neuen Arbeitsbereich.
Repository sollte angegeben werden, in der POM. Dann kann jeder es finden.