mirror of
https://github.com/pmmp/PocketMine-MP.git
synced 2024-11-11 11:59:21 +00:00
22 lines
1.1 KiB
Bash
22 lines
1.1 KiB
Bash
#!/usr/bin/env bash
|
|
|
|
echo "--- Installing BedrockProtocol, BedrockData, BedrockBlockUpgradeSchema, BedrockItemUpgradeSchema dependencies from local repositories."
|
|
echo "--- This allows you to perform integration tests using PocketMine-MP, without immediately publishing new versions of these libraries."
|
|
|
|
cp composer.json composer-local-protocol.json
|
|
cp composer.lock composer-local-protocol.lock
|
|
|
|
export COMPOSER=composer-local-protocol.json
|
|
composer config repositories.bedrock-protocol path ../deps/BedrockProtocol
|
|
composer config repositories.bedrock-data path ../deps/BedrockData
|
|
composer config repositories.bedrock-block-upgrade-schema path ../deps/BedrockBlockUpgradeSchema
|
|
composer config repositories.bedrock-item-upgrade-schema path ../deps/BedrockItemUpgradeSchema
|
|
|
|
composer require pocketmine/bedrock-protocol:*@dev pocketmine/bedrock-data:*@dev pocketmine/bedrock-block-upgrade-schema:*@dev pocketmine/bedrock-item-upgrade-schema:*@dev
|
|
|
|
composer install
|
|
|
|
echo "--- Local dependencies have been successfully installed."
|
|
echo "--- This script does not modify composer.json. To go back to the original dependency versions, simply run 'composer install'."
|
|
|