Exemplo n.º 1
0
        action="store_true",
        help="Use experimental XMvn javadoc MOJO to generate javadocs.")

    sys.argv = args_to_unicode(sys.argv)

    (options, args) = parser.parse_args()
    xc = XMvnConfig()

    if options.gradle:
        base_goal = "build"
        mvn_args = ["gradle-local", "--no-daemon"]
    else:
        base_goal = "verify"
        mvn_args = ["xmvn", "--batch-mode"]

    if not command_exists(mvn_args[0]):
        if options.gradle:
            print(
                "gradle-local package is not installed, please install it to proceed",
                file=sys.stderr)
        else:
            # xmvn command is provided by xmvn package, but maven-local
            # pulls in bunch of maven plugins which may come handy
            print(
                "maven-local package is not installed, please install it to proceed",
                file=sys.stderr)
        sys.exit(1)

    if not options.bootstrap:
        mvn_args.append("--offline")
Exemplo n.º 2
0
 def is_available():
     # always return True if running in test environment
     if os.environ.get("JAVAPACKAGES_XMVN_RESOLVE_TEST", None) is not None:
         return True
     return command_exists(XMvnResolve.tool)
Exemplo n.º 3
0
 def is_available():
     # always return True if running in test environment
     if os.environ.get("JAVAPACKAGES_XMVN_RESOLVE_TEST", None) is not None:
         return True
     return command_exists(XMvnResolve.tool)
Exemplo n.º 4
0
                      action="store_true",
                      help="Use experimental XMvn javadoc MOJO to generate javadocs.")

    sys.argv = args_to_unicode(sys.argv)

    (options, args) = parser.parse_args()
    xc = XMvnConfig()

    if options.gradle:
        base_goal = "build"
        mvn_args = ["gradle-local", "--no-daemon"]
    else:
        base_goal = "verify"
        mvn_args = ["xmvn", "--batch-mode"]

    if not command_exists(mvn_args[0]):
        if options.gradle:
            print("gradle-local package is not installed, please install it to proceed", file=sys.stderr)
        else:
            # xmvn command is provided by xmvn package, but maven-local
            # pulls in bunch of maven plugins which may come handy
            print("maven-local package is not installed, please install it to proceed", file=sys.stderr)
        sys.exit(1)

    if not options.bootstrap:
        mvn_args.append("--offline")

    if options.disable_effective_poms:
        mvn_args.append("-Dxmvn.compat=20-rpmbuild-raw")

    if options.debug: