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")
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)
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: