【问题标题】:Unable to generate a php library project using maven无法使用maven生成php库项目
【发布时间】:2015-03-21 08:54:03
【问题描述】:

您好,我正在尝试使用 Maven 创建一个 PHP 库项目。我已按照Maven for php 的所有说明进行操作。我正在使用 Windows 8.1 机器。 这就是我所做的

  • 已安装 Maven 3.3.1
  • 已安装php 5.5.12

我还在 .m2 存储库的 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://repos.php-maven.org/releases</url>
                    <releases>
                        <enabled>true</enabled>
                    </releases>
                </pluginRepository>
                <pluginRepository>
                    <id>snapshot-repo1.php-maven.org</id>
                    <name>PHP-Maven 2 Snapshot Repository</name>
                    <url>http://repos.php-maven.org/snapshots</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://repos.php-maven.org/releases</url>
                    <releases>
                        <enabled>true</enabled>
                    </releases>
                </repository>
                <repository>
                    <id>snapshot-repo1.php-maven.org</id>
                    <name>PHP-Maven 2 Snapshot Repository</name>
                    <url>http://repos.php-maven.org/snapshots</url>
                    <releases>
                        <enabled>false</enabled>
                    </releases>
                    <snapshots>
                        <enabled>true</enabled>
                    </snapshots>
                </repository>
            </repositories>
        </profile>
    </profiles>

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

但是当我执行下面的命令时

mvn archetype:generate -DarchetypeGroupId=org.phpmaven -DarchetypeArtifactId=php5-lib-archetype -DarchetypeVersion=2.0.2 -DgroupId=org.sample -DartifactId=my-app -Dversion=0.0.1-SNAPSHOT

我收到以下错误

[ERROR] 未能执行目标 org.apache.maven.plugins:maven-archetype-plugin:2.2:generate 项目standalone-pom上的(default-cli):所需的原型确实 不存在 (org.phpmaven:php5-lib-archetype:2.0.2) -> [帮助 1]

似乎在默认存储库中找不到原型。

请指教

谢谢,

【问题讨论】:

    标签: php maven-3


    【解决方案1】:

    Maven for PHP 不再受支持。最后更改:

    我建议更换工具。也许Phing

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-05-20
      • 2011-05-12
      • 2011-03-09
      • 1970-01-01
      • 1970-01-01
      • 2014-12-25
      • 1970-01-01
      相关资源
      最近更新 更多