@@ -983,7 +983,7 @@ def deploy_local_maven_repo(env=None):
983983 return path , version , env
984984
985985
986- def deploy_graalpy_extensions_to_local_maven_repo (env = None ):
986+ def deploy_graalpy_extensions_to_local_maven_repo (env = None , only_projects = None ):
987987 env = update_maven_opts ({** os .environ .copy (), ** (env or {})})
988988 env ["MVNW_REPOURL" ] = mx_urlrewrites .rewriteurl ("https://repo.maven.apache.org/maven2/" ).rstrip ('/' )
989989 env ["MVNW_VERBOSE" ] = "true"
@@ -1016,6 +1016,8 @@ def abortCallback(msg):
10161016 * common_args , '-Pmxurlrewrite' ,
10171017 '-N' , 'exec:java@patch-gradle-props' ],
10181018 env = env , cwd = graalpy_extensions_path )
1019+ if only_projects :
1020+ common_args += ['-pl' , ',' .join (only_projects )]
10191021 mx .run ([os .path .join (graalpy_extensions_path , mx .cmd_suffix ('mvnw' )),
10201022 * common_args , '-DdeployAtEnd=true' ,
10211023 f'-DaltDeploymentRepository=local::{ pathlib .Path (local_repo_path ).as_uri ()} ' ,
@@ -1478,7 +1480,7 @@ def graalpython_gate_runner(_, tasks):
14781480 gvm_jdk = graalvm_jdk ()
14791481 standalone_home = graalpy_standalone_home ('jvm' )
14801482 mvn_repo_path , version , env = deploy_local_maven_repo ()
1481- deploy_graalpy_extensions_to_local_maven_repo ()
1483+ deploy_graalpy_extensions_to_local_maven_repo (only_projects = [ 'org.graalvm.python.embedding' ] )
14821484
14831485 if RUNNING_ON_LATEST_JAVA :
14841486 # our standalone python binary is meant for standalone graalpy
0 commit comments