Skip to content

Commit

Permalink
Revise Maven descriptions and other metadata.
Browse files Browse the repository at this point in the history
  • Loading branch information
fniephaus committed Jan 22, 2025
1 parent 63ddf56 commit 3d9c2d3
Showing 1 changed file with 15 additions and 13 deletions.
28 changes: 15 additions & 13 deletions graal-js/mx.graal-js/suite.py
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
# pylint: disable=line-too-long
suite = {
"mxversion" : "7.27.0",

Expand All @@ -6,12 +7,12 @@
"version" : "25.0.0",
"release" : False,
"groupId" : "org.graalvm.js",
"url" : "http://www.graalvm.org/",
"url" : "https://www.graalvm.org/javascript",
"developer" : {
"name" : "GraalVM Development",
"email" : "[email protected]",
"organization" : "Oracle Corporation",
"organizationUrl" : "http://www.graalvm.org/",
"organizationUrl" : "https://www.graalvm.org/",
},
"scm" : {
"url" : "https://github.com/graalvm/graaljs",
Expand Down Expand Up @@ -470,9 +471,9 @@
],
"exclude" : [
],
"description" : "Graal JavaScript implementation",
"maven" : {
"artifactId" : "js-language",
"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.",
"maven": {
"artifactId": "js-language",
"tag": ["default", "public"],
},
"license": [
Expand All @@ -489,7 +490,8 @@
"GRAALJS",
"truffle:TRUFFLE_RUNTIME",
],
"description": "Graal JavaScript engine.",
"description": "GraalJS, a high-performance embeddable JavaScript runtime for Java. This POM dependency pulls in GraalJS dependencies and Truffle Community Edition.",
"descriptionGFTC": "GraalJS, a high-performance embeddable JavaScript runtime for Java. This POM dependency pulls in GraalJS dependencies and Truffle.",
"maven": {
"artifactId": "js-community",
"tag": ["default", "public"],
Expand Down Expand Up @@ -517,7 +519,7 @@
"sdk:LAUNCHER_COMMON",
"sdk:JLINE3",
],
"description" : "Graal JavaScript Launcher",
"description" : "GraalJS, a high-performance embeddable JavaScript runtime for Java. This artifact provides a command-line launcher for GraalJS.",
"maven" : {
"artifactId" : "js-launcher",
"tag": ["default", "public"],
Expand All @@ -542,7 +544,7 @@
"distDependencies" : [
"sdk:POLYGLOT"
],
"description" : "Graal JavaScript ScriptEngine",
"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.",
"maven" : {
"artifactId" : "js-scriptengine",
"tag": ["default", "public"],
Expand Down Expand Up @@ -644,7 +646,7 @@
"UPL",
],
"maven" : False,
"description" : "Graal JavaScript Tests",
"description" : "GraalJS Tests.",
"allowsJavadocWarnings": True,
"useModulePath": True,
"unittestConfig": "js",
Expand Down Expand Up @@ -680,7 +682,7 @@
"sdk:POLYGLOT_TCK",
"GRAALJS",
],
"description" : "Truffle TCK provider for JavaScript language.",
"description" : "Truffle TCK provider for GraalJS.",
"license": "UPL",
"testDistribution": False,
"maven": {
Expand All @@ -693,7 +695,7 @@
"GRAALJS_GRAALVM_SUPPORT" : {
"native" : True,
"platformDependent" : True,
"description" : "Graal.js support distribution for the GraalVM",
"description" : "GraalJS support distribution for GraalVM.",
"layout" : {
"native-image.properties": "file:mx.graal-js/native-image.properties",
"./": [
Expand All @@ -708,7 +710,7 @@
"GRAALJS_GRAALVM_LICENSES" : {
"fileListPurpose": 'native-image-resources',
"native" : True,
"description" : "Graal.js license files for the GraalVM",
"description" : "GraalJS license files for GraalVM.",
"layout" : {
"LICENSE_GRAALJS.txt" : "file:LICENSE_GRAALJS",
"THIRD_PARTY_LICENSE_GRAALJS.txt": "file:THIRD_PARTY_LICENSE_GRAALJS.txt",
Expand All @@ -717,7 +719,7 @@

"JS_INTEROP_MICRO_BENCHMARKS" : {
"subDir" : "src",
"description" : "Graal.js JMH Interop Suite",
"description" : "GraalJS JMH Interop Suite.",
"dependencies" : ["com.oracle.truffle.js.jmh"],
"exclude" : [
"mx:JUNIT"
Expand Down

0 comments on commit 3d9c2d3

Please sign in to comment.