apache maven:使用強大的構建自動化工具簡化PHP開發
強大的構建自動化工具Apache MavenPHP的Maven的
鍵優點
統一的構建系統:的文件夾。 > >將
目錄添加到系統的apache-maven-<version></version>
>通過在命令提示符中運行bin
PATH
JAVA_HOME
>配置PHP-Maven存儲庫:>找到mvn --version
>文件(通常在unix/macOS上的
>
>使用Maven原型插件生成一個新項目。 命令mvn archetype:generate
將指導您完成整個過程。 您需要提供groupId
>,artifactId
,version
和package
src/main/php
src/test/php
src/site
pom.xml
文件如下所示:pom.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>
>目錄中。 使用Test.php
進行測試。 用src/test/php
構建項目。 在mvn test
>目錄中創建mvn package
文件之後,使用mvn site
>生成文檔(需要phpdocumentor 2)。 (請參閱下面的圖像以獲取視覺參考)。 site.xml
src/site
在eclipse中,轉到
helphttp://www.php-maven.org/eclipse/update
摘要:
以上是PHP主|毛門和php的詳細內容。更多資訊請關注PHP中文網其他相關文章!