2010-11-18 9 views
2

Ich habe ein PHP-Bibliotheksprojekt mit Maven erstellt und bin jetzt bereit für die Bereitstellung. Nach den Anweisungen unter http://www.php-maven.org/deploy.html ging etwas schief. Die Konfiguration ist eingestellt auf:Bereitstellen eines PHP-Bibliotheksprojekts mit Maven

<descriptorRef>php-lib</descriptorRef>       

Während der Ausführung mvn deploy ich eine Liste von Fehlern für unfound Abhängigkeiten im Repository erhalten:

[INFO] [jar:jar {execution: default-jar}] 
[INFO] Building jar: /home/marco/projects/php/my-app/target/my-app-1.0-SNAPSHOT.jar 
[INFO] [plugin:addPluginArtifactMetadata {execution: default-addPluginArtifactMetadata}] 
Downloading: http://repo1.php-maven.org/release/org/phpmaven/maven-php-plugin/2.2-beta-2/maven-php-plugin-2.2-beta-2.pom 
[INFO] Unable to find resource 'org.phpmaven:maven-php-plugin:pom:2.2-beta-2' in repository release-repo1.php-maven.org (http://repo1.php-maven.org/release) 
Downloading: http://repo1.maven.org/maven2/org/phpmaven/maven-php-plugin/2.2-beta-2/maven-php-plugin-2.2-beta-2.pom 
[INFO] Unable to find resource 'org.phpmaven:maven-php-plugin:pom:2.2-beta-2' in repository central (http://repo1.maven.org/maven2) 
Downloading: http://repo1.php-maven.org/release/org/phpmaven/maven-php-plugin/2.2-beta-2/maven-php-plugin-2.2-beta-2.pom 
[INFO] Unable to find resource 'org.phpmaven:maven-php-plugin:pom:2.2-beta-2' in repository release-repo1.php-maven.org (http://repo1.php-maven.org/release) 
Downloading: http://repo1.maven.org/maven2/org/phpmaven/maven-php-plugin/2.2-beta-2/maven-php-plugin-2.2-beta-2.pom 
[INFO] Unable to find resource 'org.phpmaven:maven-php-plugin:pom:2.2-beta-2' in repository central (http://repo1.maven.org/maven2) 
Downloading: http://repo1.php-maven.org/release/org/apache/maven/wagon/wagon-http-shared/1.0-beta-6/wagon-http-shared-1.0-beta-6.pom 
[INFO] Unable to find resource 'org.apache.maven.wagon:wagon-http-shared:pom:1.0-beta-6' in repository release-repo1.php-maven.org (http://repo1.php-maven.org/release) 
Downloading: http://repo1.php-maven.org/release/org/apache/maven/wagon/wagon-http-shared/1.0-beta-6/wagon-http-shared-1.0-beta-6.pom 
[INFO] Unable to find resource 'org.apache.maven.wagon:wagon-http-shared:pom:1.0-beta-6' in repository release-repo1.php-maven.org (http://repo1.php-maven.org/release) 
Downloading: http://repo1.maven.org/maven2/org/apache/maven/wagon/wagon-http-shared/1.0-beta-6/wagon-http-shared-1.0-beta-6.pom 

Downloading: http://repo1.php-maven.org/release/nekohtml/xercesMinimal/1.9.6.2/xercesMinimal-1.9.6.2.pom 
[INFO] Unable to find resource 'nekohtml:xercesMinimal:pom:1.9.6.2' in repository release-repo1.php-maven.org (http://repo1.php-maven.org/release) 
Downloading: http://repo1.php-maven.org/release/nekohtml/xercesMinimal/1.9.6.2/xercesMinimal-1.9.6.2.pom 
[INFO] Unable to find resource 'nekohtml:xercesMinimal:pom:1.9.6.2' in repository release-repo1.php-maven.org (http://repo1.php-maven.org/release) 
Downloading: http://repo1.maven.org/maven2/nekohtml/xercesMinimal/1.9.6.2/xercesMinimal-1.9.6.2.pom 

Und das ist meine settings.xml:

<settings> 
    <profiles> 
     <profile> 
      <id>profile-php-maven</id> 
      <pluginRepositories> 
       <pluginRepository> 
        <id>release-repo1.php-maven.org</id> 
        <name>PHP-Maven 2 Release Repository</name> 
        <url>http://repo1.php-maven.org/release</url> 
        <releases> 
         <enabled>true</enabled> 
        </releases> 
       </pluginRepository> 
       <pluginRepository> 
        <id>snapshot-repo1.php-maven.org</id> 
        <name>PHP-Maven 2 Snapshot Repository</name> 
        <url>http://repo1.php-maven.org/snapshot</url> 
        <releases> 
         <enabled>false</enabled> 
        </releases> 
        <snapshots> 
         <enabled>true</enabled> 
        </snapshots> 
       </pluginRepository> 
      </pluginRepositories> 
      <repositories> 
       <repository> 
        <id>release-repo1.php-maven.org</id> 
        <name>PHP-Maven 2 Release Repository</name> 
        <url>http://repo1.php-maven.org/release</url> 
        <releases> 
         <enabled>true</enabled> 
        </releases> 
       </repository> 
       <repository> 
        <id>snapshot-repo1.php-maven.org</id> 
        <name>PHP-Maven 2 Snapshot Repository</name> 
        <url>http://repo1.php-maven.org/snapshot</url> 
        <releases> 
         <enabled>false</enabled> 
        </releases> 
        <snapshots> 
         <enabled>true</enabled> 
        </snapshots> 
       </repository> 
      </repositories> 
     </profile> 
    </profiles> 

    <activeProfiles> 
     <activeProfile>profile-php-maven</activeProfile> 
    </activeProfiles> 
</settings> 

Für jeden Schritt habe ich die Dokumentation gefolgt (die aber schlecht ist).

Irgendwelche Tipps?

Dank

+0

Ich sehe diese Datei nicht: http://repo1.php-maven.org/release/org/phpmaven/maven-php-plugin/2.2-beta-2/maven-php-plugin-2.2-beta -2.pom, aber ich sehe: http://repo1.php-maven.org/release/org/phpmaven/maven-php-plugin/1.1/maven-php-plugin-1.1.pom könnte es zu aktualisieren die richtige Pom-Datei –

Antwort

Verwandte Themen