Skip to content

Commit 45a46c6

Browse files
committed
[GR-59084] Revise Maven descriptions.
PullRequest: js/3387
2 parents 414860b + de5f9a3 commit 45a46c6

File tree

2 files changed

+17
-19
lines changed

2 files changed

+17
-19
lines changed

graal-js/mx.graal-js/suite.py

Lines changed: 15 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
# pylint: disable=line-too-long
12
suite = {
23
"mxversion" : "7.27.0",
34

@@ -6,12 +7,12 @@
67
"version" : "25.0.0",
78
"release" : False,
89
"groupId" : "org.graalvm.js",
9-
"url" : "http://www.graalvm.org/",
10+
"url" : "https://www.graalvm.org/javascript",
1011
"developer" : {
1112
"name" : "GraalVM Development",
1213
"email" : "[email protected]",
1314
"organization" : "Oracle Corporation",
14-
"organizationUrl" : "http://www.graalvm.org/",
15+
"organizationUrl" : "https://www.graalvm.org/",
1516
},
1617
"scm" : {
1718
"url" : "https://github.com/graalvm/graaljs",
@@ -470,9 +471,9 @@
470471
],
471472
"exclude" : [
472473
],
473-
"description" : "Graal JavaScript implementation",
474-
"maven" : {
475-
"artifactId" : "js-language",
474+
"description": "GraalJS, a high-performance embeddable JavaScript runtime for Java. This artifact includes the core language runtime without standard libraries. It is not recommended to depend on the artifact directly. Instead, use \'org.graalvm.polyglot:js\' or \'org.graalvm.polyglot:js-community\' to ensure all dependencies are pulled in correctly.",
475+
"maven": {
476+
"artifactId": "js-language",
476477
"tag": ["default", "public"],
477478
},
478479
"license": [
@@ -489,7 +490,8 @@
489490
"GRAALJS",
490491
"truffle:TRUFFLE_RUNTIME",
491492
],
492-
"description": "Graal JavaScript engine.",
493+
"description": "GraalJS, a high-performance embeddable JavaScript runtime for Java. This POM dependency pulls in GraalJS dependencies and Truffle Community Edition.",
494+
"descriptionGFTC": "GraalJS, a high-performance embeddable JavaScript runtime for Java. This POM dependency pulls in GraalJS dependencies and Truffle.",
493495
"maven": {
494496
"artifactId": "js-community",
495497
"tag": ["default", "public"],
@@ -517,7 +519,7 @@
517519
"sdk:LAUNCHER_COMMON",
518520
"sdk:JLINE3",
519521
],
520-
"description" : "Graal JavaScript Launcher",
522+
"description" : "GraalJS, a high-performance embeddable JavaScript runtime for Java. This artifact provides a command-line launcher for GraalJS.",
521523
"maven" : {
522524
"artifactId" : "js-launcher",
523525
"tag": ["default", "public"],
@@ -542,7 +544,7 @@
542544
"distDependencies" : [
543545
"sdk:POLYGLOT"
544546
],
545-
"description" : "Graal JavaScript ScriptEngine",
547+
"description" : "GraalJS, a high-performance embeddable JavaScript runtime for Java. This artifact provides an implementation of javax.script.ScriptEngine (JSR-223) based on GraalJS. Note that this is provided for legacy reasons to allow easier migration for implementations currently based on a ScriptEngine. We strongly encourage users to only use \'org.graalvm.polyglot:js\' or \'org.graalvm.polyglot:js-community\' via org.graalvm.polyglot.Context to control many of the settings directly and benefit from fine-grained security settings in GraalVM.",
546548
"maven" : {
547549
"artifactId" : "js-scriptengine",
548550
"tag": ["default", "public"],
@@ -644,7 +646,7 @@
644646
"UPL",
645647
],
646648
"maven" : False,
647-
"description" : "Graal JavaScript Tests",
649+
"description" : "GraalJS Tests.",
648650
"allowsJavadocWarnings": True,
649651
"useModulePath": True,
650652
"unittestConfig": "js",
@@ -680,7 +682,7 @@
680682
"sdk:POLYGLOT_TCK",
681683
"GRAALJS",
682684
],
683-
"description" : "Truffle TCK provider for JavaScript language.",
685+
"description" : "Truffle TCK provider for GraalJS.",
684686
"license": "UPL",
685687
"testDistribution": False,
686688
"maven": {
@@ -693,7 +695,7 @@
693695
"GRAALJS_GRAALVM_SUPPORT" : {
694696
"native" : True,
695697
"platformDependent" : True,
696-
"description" : "Graal.js support distribution for the GraalVM",
698+
"description" : "GraalJS support distribution for GraalVM.",
697699
"layout" : {
698700
"native-image.properties": "file:mx.graal-js/native-image.properties",
699701
"./": [
@@ -708,7 +710,7 @@
708710
"GRAALJS_GRAALVM_LICENSES" : {
709711
"fileListPurpose": 'native-image-resources',
710712
"native" : True,
711-
"description" : "Graal.js license files for the GraalVM",
713+
"description" : "GraalJS license files for GraalVM.",
712714
"layout" : {
713715
"LICENSE_GRAALJS.txt" : "file:LICENSE_GRAALJS",
714716
"THIRD_PARTY_LICENSE_GRAALJS.txt": "file:THIRD_PARTY_LICENSE_GRAALJS.txt",
@@ -717,7 +719,7 @@
717719

718720
"JS_INTEROP_MICRO_BENCHMARKS" : {
719721
"subDir" : "src",
720-
"description" : "Graal.js JMH Interop Suite",
722+
"description" : "GraalJS JMH Interop Suite.",
721723
"dependencies" : ["com.oracle.truffle.js.jmh"],
722724
"exclude" : [
723725
"mx:JUNIT"

graal-nodejs/mx.graal-nodejs/suite.py

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -137,9 +137,7 @@
137137
"sdk:JLINE3",
138138
],
139139
"description" : "Graal Node.js",
140-
"maven" : {
141-
"artifactId" : "graal-nodejs",
142-
}
140+
"maven" : False
143141
},
144142
"TRUFFLENODE_GRAALVM_SUPPORT" : {
145143
"native" : True,
@@ -202,9 +200,7 @@
202200
"TRUFFLENODE"
203201
],
204202
"description" : "Graal Node.js testing",
205-
"maven" : {
206-
"artifactId" : "graal-nodejs-test",
207-
},
203+
"maven" : False,
208204
"useModulePath": True,
209205
},
210206
},

0 commit comments

Comments
 (0)