2010-11-18 199 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

回答