Class P2ApplicationLauncher


  • @Component(role=P2ApplicationLauncher.class,
               instantiationStrategy="per-lookup")
    public class P2ApplicationLauncher
    extends Object
    Convenience wrapper around Commandline to run Eclipse applications from tycho-p2-runtime
    Author:
    igor
    • Constructor Detail

      • P2ApplicationLauncher

        public P2ApplicationLauncher()
    • Method Detail

      • setWorkingDirectory

        public void setWorkingDirectory​(File workingDirectory)
      • setApplicationName

        public void setApplicationName​(String applicationName)
      • addArguments

        public void addArguments​(String... args)
      • addVMArguments

        public void addVMArguments​(String... vmargs)
      • execute

        public int execute​(int forkedProcessTimeoutInSeconds)