Releasing All Packages
Releasing all packages at the same time in from a development environment is also possible since
offers convenient commands like
mmecorelease-release-all. As a common practice you have to initialize the development
environment, which you want to release all packages from. So activate Meco™ and initialize the master project with
# meco-init meco -de main
Now you can type and execute the command;
You will be prompted with the following question.
Do you want to release all packages in your development environment? Development Packages Path : /<PATH>/meco/master/developers/soner/development/main Project Internal Packages Path : /<PATH>/meco/master/internal Project External Packages Path : /<PATH>/meco/master/external Answer (YES, NO):
YES to release all the packages in the development environment. Press enter to abort releasing.
This command will run all pre-dependencies (checks) for all the packages first, if all the pre-dependencies pass for all packages, then all the packages will be released. Even if only one pre-dependency fails for one package, none of the packages will be released.
Checking All Packages for Release
If you want to only check all the packages without releasing them you can do so by invoking the following command too.
This command will run all the pre-dependencies for all the packages in your development environment but will not release them. So you can fix displayed errors if any, before you release all the packages.