2010-11-18 163 views
2

我已經使用Maven創建了一個PHP庫項目,現在我已準備好部署它。按照http://www.php-maven.org/deploy.html的說明,出現了問題。 的配置設置爲:使用Maven部署PHP庫項目

<descriptorRef>php-lib</descriptorRef>       

mvn deploy執行過程中,我得到了在倉庫中unfound依賴錯誤列表:

[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 

這是我的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> 

對於每一步我都遵循了文檔(這很糟糕,雖然)。

任何提示?

感謝

+0

我沒有看到該文件:http://repo1.php-maven.org/release/org/phpmaven/maven-php-plugin/2.2-beta-2/maven-php-plugin-2.2-beta -2.pom,但我確實看到:http://repo1.php-maven.org/release/org/phpmaven/maven-php-plugin/1.1/maven-php-plugin-1.1.pom可能想要將其更新爲正確的pom文件 – 2010-11-18 19:11:23

回答