cincheo / jsweet

A Java to JavaScript transpiler.
http://www.jsweet.org
Other
1.45k stars 159 forks source link

Add a timeout parameter for ts2js compilation #695

Closed AlexGeller1 closed 2 years ago

AlexGeller1 commented 3 years ago

Relevant output is: 2021-07-06 10:42:49.049 ERROR TypeScript2JavaScriptWithTsserverTranspiler:40 - ts2js transpilation failed ts.TypeScriptException: java.util.concurrent.TimeoutException at ts.client.TypeScriptServiceClient.updateFile(TypeScriptServiceClient.java:367) at org.jsweet.transpiler.TypeScript2JavaScriptWithTsserverTranspiler.doTranspile(TypeScript2JavaScriptWithTsserverTranspiler.java:92) at org.jsweet.transpiler.TypeScript2JavaScriptTranspiler.ts2js(TypeScript2JavaScriptTranspiler.java:36) at org.jsweet.transpiler.JSweetTranspiler.ts2js(JSweetTranspiler.java:858) at org.jsweet.transpiler.JSweetTranspiler.transpile(JSweetTranspiler.java:833) at org.jsweet.transpiler.JSweetTranspiler.transpile(JSweetTranspiler.java:786) at org.jsweet.AbstractJSweetMojo.transpile(AbstractJSweetMojo.java:681) at org.jsweet.JSweetMojo.execute(JSweetMojo.java:43) at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:137) at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:210) at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:156) at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:148) at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:117) at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:81) at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build(SingleThreadedBuilder.java:56) at org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:128) at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:305) at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:192) at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:105) at org.apache.maven.cli.MavenCli.execute(MavenCli.java:956) at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:288) at org.apache.maven.cli.MavenCli.main(MavenCli.java:192) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:566) at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:282) at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:225) at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:406) at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:347) Caused by: java.util.concurrent.TimeoutException at java.base/java.util.concurrent.CompletableFuture.timedGet(CompletableFuture.java:1886) at java.base/java.util.concurrent.CompletableFuture.get(CompletableFuture.java:2021) at ts.client.TypeScriptServiceClient.updateFile(TypeScriptServiceClient.java:362) ... 29 more The compilation succeeds on a colleagues computer and takes 6 seconds.

A quick look at the relevant code (ts.client.TypeScriptServiceClient.updateFile(TypeScriptServiceClient.java:367)) shows that there is a hardcoded limit of 10 seconds that is apparently exceeded on my computer.

Relevant line: execute(new ReloadRequest(fileName, tempFileName, seq), true).get(10000, TimeUnit.MILLISECONDS);

lgrignon commented 3 years ago

Hello, thanks for raising this question @AlexGeller1
Indeed 10s seemed a reasonable timeout for compiling one ts file :) Do you suggest making this timeout a configuration parameter?

AlexGeller1 commented 3 years ago

Hi, thanks for the quick response.

Do you suggest making this timeout a configuration parameter?

That would certainly fix the problem for us.

lgrignon commented 3 years ago

We are welcoming contributions for new feature requests. I will review MR quickly if ever you want to give it a try :)

It should be fairly simple to implement Option should be added here: https://github.com/cincheo/jsweet/blob/develop/transpiler/src/main/java/org/jsweet/transpiler/JSweetOptions.java And can then be used in JSweetTranspiler

You can test it with JSweetCommandLineLauncher (add a command line option for this)

If it works, I will add it in maven plugin and deploy it again

AlexGeller1 commented 3 years ago

Great, I have something working with the following jsweetconfig.json: { "options": { "hangingTscTimeout":"20" } } Is this what you expected and are you OK with the naming? The comment on the property in JSweetOptions.java would be something like: /**

lgrignon commented 3 years ago

Sounds great, I look forward to viewing this PR :)

AlexGeller1 commented 3 years ago

In which github repo is ts/client/TypeScriptServiceClient.java?

lgrignon commented 3 years ago

https://github.com/lgrignon/typescript.java

AlexGeller1 commented 3 years ago

The project typescript.java doesn't compile because Eclipse Orbit S20170804160030 is no longer available at download.eclipse.org (org.eclipse.equinox.p2.core.ProvisionException: No repository found at http://download.eclipse.org/tools/orbit/downloads/drops/S20170804160030/repository)

I updated to the latest stable S20210705204906 but then Eclipse Tycho fails parsing the "JavaSE-11" version in the updated Manifest (org.eclipse.tycho.core.osgitools.OsgiManifestParserException: Exception parsing OSGi MANIFEST /home/alex/.m2/repository/p2/osgi/bundle/org.eclipse.tm4e.core/0.4.2.202102201711/org.eclipse.tm4e.core-0.4.2.202102201711.jar!/META-INF/MANIFEST.MF: Unknown OSGi execution environment: 'JavaSE-11' )

I then tried updating Tycho from version 1.0.0 to 1.3.0 but then I got: [ERROR] Cannot resolve project dependencies: [ERROR] Software being installed: typescript.ide raw:1.4.0.'SNAPSHOT'/format(n[.n=0;[.n=0;[-S]]]):1.4.0-SNAPSHOT [ERROR] Missing requirement: typescript.ide raw:1.4.0.'SNAPSHOT'/format(n[.n=0;[.n=0;[-S]]]):1.4.0-SNAPSHOT requires 'org.eclipse.equinox.p2.iu; tm-feature.feature.group 0.0.0' but it could not be found [ERROR] [ERROR] See http://wiki.eclipse.org/Tycho/Dependency_Resolution_Troubleshooting for help.

It looks like this requires more work so that if I am to do the fix using Git Flow then you need to fix this first.

Alternatively I could simply provide you with two patch files (one for typescript.java and one for jsweet).

I can compile and test using the sources from https://mvnrepository.com/artifact/org.jsweet.ext/typescript.java-ts.core/2.0.3. These sources build fine since they apparently don't contain any of the problematic dependencies (the tree is much smaller not containing any source files of the json, ts.eclipse.ide, terminal, ts.eclipse.ide.validator.ui, tjsdt and many more packages). What do you think?

AlexGeller1 commented 3 years ago

For what it's worth, here is the patch: patches.zip Some remarks:

lgrignon commented 2 years ago

You only need core on typescript.java, I am very surprised this does not compile because it didn't change :) Just to be sure, did you just perform a mvn clean install here: https://github.com/lgrignon/typescript.java/tree/master/core/ts.core ? This is the only step required. If you file a PR here, I will manage to deploy it on our repos

AlexGeller1 commented 2 years ago

You only need core on typescript.java, I am very surprised this does not compile because it didn't change :)

It is not typescript.java that changed, it is http://download.eclipse.org/tools/orbit/downloads/drops/S20170804160030/repository that is no longer available.

Just to be sure, did you just perform a mvn clean install here: https://github.com/lgrignon/typescript.java/tree/master/core/ts.core ? This is the only step required.

This is the output of mvn clean install: alex@AlexBuster:~/jsweet-dev/typescript.java$ git remote show origin remote origin Fetch URL: https://github.com/lgrignon/typescript.java Push URL: https://github.com/lgrignon/typescript.java HEAD branch: master Remote branches: master tracked mavenJarPackaging tracked mavenJarPackaging-Java11 tracked Local branch configured for 'git pull': master merges with remote master Local ref configured for 'git push': master pushes to master (up to date)

alex@AlexBuster:~/jsweet-dev/typescript.java$ mvn clean install WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.google.inject.internal.cglib.core.$ReflectUtils$1 (file:/usr/share/maven/lib/guice.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int,java.security.ProtectionDomain) WARNING: Please consider reporting this to the maintainers of com.google.inject.internal.cglib.core.$ReflectUtils$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release [INFO] Scanning for projects... Downloading from central: https://repo.maven.apache.org/maven2/org/eclipse/tycho/tycho-maven-plugin/1.0.0/tycho-maven-plugin-1.0.0.pom Downloaded from central: https://repo.maven.apache.org/maven2/org/eclipse/tycho/tycho-maven-plugin/1.0.0/tycho-maven-plugin-1.0.0.pom (2.1 kB at 2.7 kB/s) Downloading from central: https://repo.maven.apache.org/maven2/org/eclipse/tycho/tycho/1.0.0/tycho-1.0.0.pom Downloaded from central: https://repo.maven.apache.org/maven2/org/eclipse/tycho/tycho/1.0.0/tycho-1.0.0.pom (19 kB at 139 kB/s) Downloading from central: https://repo.maven.apache.org/maven2/org/eclipse/tycho/tycho-core/1.0.0/tycho-core-1.0.0.pom Downloaded from central: https://repo.maven.apache.org/maven2/org/eclipse/tycho/tycho-core/1.0.0/tycho-core-1.0.0.pom (4.5 kB at 65 kB/s) Downloading from central: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/3.0.7/plexus-utils-3.0.7.pom Downloaded from central: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/3.0.7/plexus-utils-3.0.7.pom (2.5 kB at 36 kB/s) Downloading from central: https://repo.maven.apache.org/maven2/org/eclipse/tycho/org.eclipse.osgi.compatibility.state/1.0.200.v20160504-1419/org.eclipse.osgi.compatibility.state-1.0.200.v20160504-1419.pom Downloaded from central: https://repo.maven.apache.org/maven2/org/eclipse/tycho/org.eclipse.osgi.compatibility.state/1.0.200.v20160504-1419/org.eclipse.osgi.compatibility.state-1.0.200.v20160504-1419.pom (1.1 kB at 21 kB/s) Downloading from central: https://repo.maven.apache.org/maven2/org/eclipse/tycho/sisu-equinox-embedder/1.0.0/sisu-equinox-embedder-1.0.0.pom Downloaded from central: https://repo.maven.apache.org/maven2/org/eclipse/tycho/sisu-equinox-embedder/1.0.0/sisu-equinox-embedder-1.0.0.pom (1.8 kB at 33 kB/s) Downloading from central: https://repo.maven.apache.org/maven2/org/eclipse/tycho/sisu-equinox/1.0.0/sisu-equinox-1.0.0.pom Downloaded from central: https://repo.maven.apache.org/maven2/org/eclipse/tycho/sisu-equinox/1.0.0/sisu-equinox-1.0.0.pom (1.0 kB at 17 kB/s) Downloading from central: https://repo.maven.apache.org/maven2/org/eclipse/tycho/org.eclipse.osgi/3.11.2.v20161107-1947/org.eclipse.osgi-3.11.2.v20161107-1947.pom Downloaded from central: https://repo.maven.apache.org/maven2/org/eclipse/tycho/org.eclipse.osgi/3.11.2.v20161107-1947/org.eclipse.osgi-3.11.2.v20161107-1947.pom (1.0 kB at 15 kB/s) Downloading from central: https://repo.maven.apache.org/maven2/org/eclipse/tycho/sisu-equinox-api/1.0.0/sisu-equinox-api-1.0.0.pom Downloaded from central: https://repo.maven.apache.org/maven2/org/eclipse/tycho/sisu-equinox-api/1.0.0/sisu-equinox-api-1.0.0.pom (1.7 kB at 26 kB/s) Downloading from central: https://repo.maven.apache.org/maven2/org/eclipse/tycho/tycho-metadata-model/1.0.0/tycho-metadata-model-1.0.0.pom Downloaded from central: https://repo.maven.apache.org/maven2/org/eclipse/tycho/tycho-metadata-model/1.0.0/tycho-metadata-model-1.0.0.pom (1.3 kB at 25 kB/s) Downloading from central: https://repo.maven.apache.org/maven2/de/pdark/decentxml/1.3/decentxml-1.3.pom Downloaded from central: https://repo.maven.apache.org/maven2/de/pdark/decentxml/1.3/decentxml-1.3.pom (6.3 kB at 72 kB/s) Downloading from central: https://repo.maven.apache.org/maven2/org/eclipse/tycho/tycho-embedder-api/1.0.0/tycho-embedder-api-1.0.0.pom Downloaded from central: https://repo.maven.apache.org/maven2/org/eclipse/tycho/tycho-embedder-api/1.0.0/tycho-embedder-api-1.0.0.pom (2.1 kB at 41 kB/s) Downloading from central: https://repo.maven.apache.org/maven2/org/eclipse/tycho/org.eclipse.tycho.embedder.shared/1.0.0/org.eclipse.tycho.embedder.shared-1.0.0.pom Downloaded from central: https://repo.maven.apache.org/maven2/org/eclipse/tycho/org.eclipse.tycho.embedder.shared/1.0.0/org.eclipse.tycho.embedder.shared-1.0.0.pom (1.1 kB at 17 kB/s) Downloading from central: https://repo.maven.apache.org/maven2/org/eclipse/tycho/tycho-bundles/1.0.0/tycho-bundles-1.0.0.pom Downloaded from central: https://repo.maven.apache.org/maven2/org/eclipse/tycho/tycho-bundles/1.0.0/tycho-bundles-1.0.0.pom (3.3 kB at 59 kB/s) Downloading from central: https://repo.maven.apache.org/maven2/org/eclipse/tycho/org.eclipse.tycho.core.shared/1.0.0/org.eclipse.tycho.core.shared-1.0.0.pom Downloaded from central: https://repo.maven.apache.org/maven2/org/eclipse/tycho/org.eclipse.tycho.core.shared/1.0.0/org.eclipse.tycho.core.shared-1.0.0.pom (1.0 kB at 19 kB/s) Downloading from central: https://repo.maven.apache.org/maven2/org/eclipse/tycho/tycho-p2-facade/1.0.0/tycho-p2-facade-1.0.0.pom Downloaded from central: https://repo.maven.apache.org/maven2/org/eclipse/tycho/tycho-p2-facade/1.0.0/tycho-p2-facade-1.0.0.pom (2.1 kB at 45 kB/s) Downloading from central: https://repo.maven.apache.org/maven2/org/eclipse/tycho/tycho-p2/1.0.0/tycho-p2-1.0.0.pom Downloaded from central: https://repo.maven.apache.org/maven2/org/eclipse/tycho/tycho-p2/1.0.0/tycho-p2-1.0.0.pom (1.1 kB at 19 kB/s) Downloading from central: https://repo.maven.apache.org/maven2/org/eclipse/tycho/org.eclipse.tycho.p2.resolver.shared/1.0.0/org.eclipse.tycho.p2.resolver.shared-1.0.0.pom Downloaded from central: https://repo.maven.apache.org/maven2/org/eclipse/tycho/org.eclipse.tycho.p2.resolver.shared/1.0.0/org.eclipse.tycho.p2.resolver.shared-1.0.0.pom (1.1 kB at 15 kB/s) Downloading from central: https://repo.maven.apache.org/maven2/org/eclipse/tycho/org.eclipse.tycho.p2.tools.shared/1.0.0/org.eclipse.tycho.p2.tools.shared-1.0.0.pom Downloaded from central: https://repo.maven.apache.org/maven2/org/eclipse/tycho/org.eclipse.tycho.p2.tools.shared/1.0.0/org.eclipse.tycho.p2.tools.shared-1.0.0.pom (1.1 kB at 21 kB/s) Downloading from central: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-io/2.4.1/plexus-io-2.4.1.jar Downloading from central: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-archiver/2.9.1/plexus-archiver-2.9.1.jar Downloading from central: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/3.0.7/plexus-utils-3.0.7.jar Downloading from central: https://repo.maven.apache.org/maven2/org/eclipse/tycho/tycho-core/1.0.0/tycho-core-1.0.0.jar Downloading from central: https://repo.maven.apache.org/maven2/org/eclipse/tycho/tycho-maven-plugin/1.0.0/tycho-maven-plugin-1.0.0.jar Downloaded from central: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-archiver/2.9.1/plexus-archiver-2.9.1.jar (145 kB at 757 kB/s) Downloading from central: https://repo.maven.apache.org/maven2/org/eclipse/tycho/org.eclipse.osgi.compatibility.state/1.0.200.v20160504-1419/org.eclipse.osgi.compatibility.state-1.0.200.v20160504-1419.jar Downloaded from central: https://repo.maven.apache.org/maven2/org/eclipse/tycho/tycho-maven-plugin/1.0.0/tycho-maven-plugin-1.0.0.jar (5.5 kB at 15 kB/s) Downloading from central: https://repo.maven.apache.org/maven2/org/eclipse/tycho/sisu-equinox-embedder/1.0.0/sisu-equinox-embedder-1.0.0.jar Downloaded from central: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-io/2.4.1/plexus-io-2.4.1.jar (82 kB at 164 kB/s) Downloaded from central: https://repo.maven.apache.org/maven2/org/eclipse/tycho/org.eclipse.osgi.compatibility.state/1.0.200.v20160504-1419/org.eclipse.osgi.compatibility.state-1.0.200.v20160504-1419.jar (244 kB at 487 kB/s) Downloading from central: https://repo.maven.apache.org/maven2/org/eclipse/tycho/org.eclipse.osgi/3.11.2.v20161107-1947/org.eclipse.osgi-3.11.2.v20161107-1947.jar Downloaded from central: https://repo.maven.apache.org/maven2/org/eclipse/tycho/sisu-equinox-embedder/1.0.0/sisu-equinox-embedder-1.0.0.jar (13 kB at 26 kB/s) Downloading from central: https://repo.maven.apache.org/maven2/org/eclipse/tycho/sisu-equinox-api/1.0.0/sisu-equinox-api-1.0.0.jar Downloading from central: https://repo.maven.apache.org/maven2/org/eclipse/tycho/tycho-metadata-model/1.0.0/tycho-metadata-model-1.0.0.jar Downloaded from central: https://repo.maven.apache.org/maven2/org/eclipse/tycho/sisu-equinox-api/1.0.0/sisu-equinox-api-1.0.0.jar (3.1 kB at 5.4 kB/s) Downloading from central: https://repo.maven.apache.org/maven2/de/pdark/decentxml/1.3/decentxml-1.3.jar Downloaded from central: https://repo.maven.apache.org/maven2/org/eclipse/tycho/tycho-metadata-model/1.0.0/tycho-metadata-model-1.0.0.jar (36 kB at 59 kB/s) Downloading from central: https://repo.maven.apache.org/maven2/org/eclipse/tycho/tycho-embedder-api/1.0.0/tycho-embedder-api-1.0.0.jar Downloaded from central: https://repo.maven.apache.org/maven2/org/eclipse/tycho/tycho-core/1.0.0/tycho-core-1.0.0.jar (196 kB at 291 kB/s) Downloading from central: https://repo.maven.apache.org/maven2/org/eclipse/tycho/org.eclipse.tycho.embedder.shared/1.0.0/org.eclipse.tycho.embedder.shared-1.0.0.jar Downloaded from central: https://repo.maven.apache.org/maven2/org/eclipse/tycho/tycho-embedder-api/1.0.0/tycho-embedder-api-1.0.0.jar (7.0 kB at 9.9 kB/s) Downloading from central: https://repo.maven.apache.org/maven2/org/eclipse/tycho/org.eclipse.tycho.core.shared/1.0.0/org.eclipse.tycho.core.shared-1.0.0.jar Downloaded from central: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/3.0.7/plexus-utils-3.0.7.jar (230 kB at 326 kB/s) Downloading from central: https://repo.maven.apache.org/maven2/org/eclipse/tycho/tycho-p2-facade/1.0.0/tycho-p2-facade-1.0.0.jar Downloaded from central: https://repo.maven.apache.org/maven2/de/pdark/decentxml/1.3/decentxml-1.3.jar (112 kB at 158 kB/s) Downloading from central: https://repo.maven.apache.org/maven2/org/eclipse/tycho/org.eclipse.tycho.p2.resolver.shared/1.0.0/org.eclipse.tycho.p2.resolver.shared-1.0.0.jar Downloaded from central: https://repo.maven.apache.org/maven2/org/eclipse/tycho/org.eclipse.tycho.embedder.shared/1.0.0/org.eclipse.tycho.embedder.shared-1.0.0.jar (9.6 kB at 13 kB/s) Downloading from central: https://repo.maven.apache.org/maven2/org/eclipse/tycho/org.eclipse.tycho.p2.tools.shared/1.0.0/org.eclipse.tycho.p2.tools.shared-1.0.0.jar Downloaded from central: https://repo.maven.apache.org/maven2/org/eclipse/tycho/org.eclipse.tycho.p2.resolver.shared/1.0.0/org.eclipse.tycho.p2.resolver.shared-1.0.0.jar (27 kB at 33 kB/s) Downloaded from central: https://repo.maven.apache.org/maven2/org/eclipse/tycho/org.eclipse.tycho.core.shared/1.0.0/org.eclipse.tycho.core.shared-1.0.0.jar (38 kB at 46 kB/s) Downloaded from central: https://repo.maven.apache.org/maven2/org/eclipse/tycho/tycho-p2-facade/1.0.0/tycho-p2-facade-1.0.0.jar (34 kB at 41 kB/s) Downloaded from central: https://repo.maven.apache.org/maven2/org/eclipse/tycho/org.eclipse.tycho.p2.tools.shared/1.0.0/org.eclipse.tycho.p2.tools.shared-1.0.0.jar (21 kB at 24 kB/s) Downloaded from central: https://repo.maven.apache.org/maven2/org/eclipse/tycho/org.eclipse.osgi/3.11.2.v20161107-1947/org.eclipse.osgi-3.11.2.v20161107-1947.jar (1.4 MB at 1.2 MB/s) Downloading from central: https://repo.maven.apache.org/maven2/org/eclipse/tycho/tycho-bundles-external/1.0.0/tycho-bundles-external-1.0.0.zip Downloaded from central: https://repo.maven.apache.org/maven2/org/eclipse/tycho/tycho-bundles-external/1.0.0/tycho-bundles-external-1.0.0.zip (7.4 MB at 1.4 MB/s) Downloading from central: https://repo.maven.apache.org/maven2/org/eclipse/tycho/org.eclipse.tycho.p2.resolver.impl/1.0.0/org.eclipse.tycho.p2.resolver.impl-1.0.0.jar Downloaded from central: https://repo.maven.apache.org/maven2/org/eclipse/tycho/org.eclipse.tycho.p2.resolver.impl/1.0.0/org.eclipse.tycho.p2.resolver.impl-1.0.0.jar (217 kB at 1.3 MB/s) Downloading from central: https://repo.maven.apache.org/maven2/org/eclipse/tycho/org.eclipse.tycho.p2.maven.repository/1.0.0/org.eclipse.tycho.p2.maven.repository-1.0.0.jar Downloaded from central: https://repo.maven.apache.org/maven2/org/eclipse/tycho/org.eclipse.tycho.p2.maven.repository/1.0.0/org.eclipse.tycho.p2.maven.repository-1.0.0.jar (149 kB at 955 kB/s) Downloading from central: https://repo.maven.apache.org/maven2/org/eclipse/tycho/org.eclipse.tycho.p2.tools.impl/1.0.0/org.eclipse.tycho.p2.tools.impl-1.0.0.jar Downloaded from central: https://repo.maven.apache.org/maven2/org/eclipse/tycho/org.eclipse.tycho.p2.tools.impl/1.0.0/org.eclipse.tycho.p2.tools.impl-1.0.0.jar (48 kB at 656 kB/s) Downloading from central: https://repo.maven.apache.org/maven2/org/eclipse/tycho/target-platform-configuration/1.0.0/target-platform-configuration-1.0.0.pom Downloaded from central: https://repo.maven.apache.org/maven2/org/eclipse/tycho/target-platform-configuration/1.0.0/target-platform-configuration-1.0.0.pom (1.7 kB at 31 kB/s) Downloading from central: https://repo.maven.apache.org/maven2/org/eclipse/tycho/target-platform-configuration/1.0.0/target-platform-configuration-1.0.0.jar Downloaded from central: https://repo.maven.apache.org/maven2/org/eclipse/tycho/target-platform-configuration/1.0.0/target-platform-configuration-1.0.0.jar (8.0 kB at 183 kB/s) Downloading from central: https://repo.maven.apache.org/maven2/org/eclipse/tycho/extras/tycho-source-feature-plugin/1.0.0/tycho-source-feature-plugin-1.0.0.pom Downloaded from central: https://repo.maven.apache.org/maven2/org/eclipse/tycho/extras/tycho-source-feature-plugin/1.0.0/tycho-source-feature-plugin-1.0.0.pom (2.1 kB at 48 kB/s) Downloading from central: https://repo.maven.apache.org/maven2/org/eclipse/tycho/extras/tycho-extras/1.0.0/tycho-extras-1.0.0.pom Downloaded from central: https://repo.maven.apache.org/maven2/org/eclipse/tycho/extras/tycho-extras/1.0.0/tycho-extras-1.0.0.pom (14 kB at 174 kB/s) Downloading from central: https://repo.maven.apache.org/maven2/org/eclipse/tycho/extras/tycho-source-feature-plugin/1.0.0/tycho-source-feature-plugin-1.0.0.jar Downloaded from central: https://repo.maven.apache.org/maven2/org/eclipse/tycho/extras/tycho-source-feature-plugin/1.0.0/tycho-source-feature-plugin-1.0.0.jar (19 kB at 272 kB/s) Downloading from central: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-component-annotations/1.5.4/plexus-component-annotations-1.5.4.pom Downloaded from central: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-component-annotations/1.5.4/plexus-component-annotations-1.5.4.pom (815 B at 18 kB/s) Downloading from central: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-containers/1.5.4/plexus-containers-1.5.4.pom Downloaded from central: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-containers/1.5.4/plexus-containers-1.5.4.pom (4.2 kB at 92 kB/s) Downloading from central: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus/2.0.5/plexus-2.0.5.pom Downloaded from central: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus/2.0.5/plexus-2.0.5.pom (17 kB at 263 kB/s) Downloading from central: https://repo.maven.apache.org/maven2/org/apache/maven/maven-archiver/2.4.2/maven-archiver-2.4.2.pom Downloaded from central: https://repo.maven.apache.org/maven2/org/apache/maven/maven-archiver/2.4.2/maven-archiver-2.4.2.pom (4.0 kB at 87 kB/s) Downloading from central: https://repo.maven.apache.org/maven2/org/apache/maven/shared/maven-shared-components/16/maven-shared-components-16.pom Downloaded from central: https://repo.maven.apache.org/maven2/org/apache/maven/shared/maven-shared-components/16/maven-shared-components-16.pom (9.2 kB at 195 kB/s) Downloading from central: https://repo.maven.apache.org/maven2/org/apache/maven/maven-parent/19/maven-parent-19.pom Downloaded from central: https://repo.maven.apache.org/maven2/org/apache/maven/maven-parent/19/maven-parent-19.pom (25 kB at 424 kB/s) Downloading from central: https://repo.maven.apache.org/maven2/org/eclipse/tycho/tycho-packaging-plugin/1.0.0/tycho-packaging-plugin-1.0.0.pom Downloaded from central: https://repo.maven.apache.org/maven2/org/eclipse/tycho/tycho-packaging-plugin/1.0.0/tycho-packaging-plugin-1.0.0.pom (2.7 kB at 57 kB/s) Downloading from central: https://repo.maven.apache.org/maven2/junit/junit/4.10/junit-4.10.pom Downloaded from central: https://repo.maven.apache.org/maven2/junit/junit/4.10/junit-4.10.pom (2.3 kB at 59 kB/s) Downloading from central: https://repo.maven.apache.org/maven2/org/hamcrest/hamcrest-core/1.1/hamcrest-core-1.1.pom Downloaded from central: https://repo.maven.apache.org/maven2/org/hamcrest/hamcrest-core/1.1/hamcrest-core-1.1.pom (481 B at 9.2 kB/s) Downloading from central: https://repo.maven.apache.org/maven2/org/hamcrest/hamcrest-parent/1.1/hamcrest-parent-1.1.pom Downloaded from central: https://repo.maven.apache.org/maven2/org/hamcrest/hamcrest-parent/1.1/hamcrest-parent-1.1.pom (5.9 kB at 118 kB/s) Downloading from central: https://repo.maven.apache.org/maven2/org/apache/maven/maven-archiver/2.4.2/maven-archiver-2.4.2.jar Downloading from central: https://repo.maven.apache.org/maven2/org/eclipse/tycho/tycho-packaging-plugin/1.0.0/tycho-packaging-plugin-1.0.0.jar Downloaded from central: https://repo.maven.apache.org/maven2/org/apache/maven/maven-archiver/2.4.2/maven-archiver-2.4.2.jar (20 kB at 244 kB/s) Downloaded from central: https://repo.maven.apache.org/maven2/org/eclipse/tycho/tycho-packaging-plugin/1.0.0/tycho-packaging-plugin-1.0.0.jar (129 kB at 747 kB/s) Downloading from central: https://repo.maven.apache.org/maven2/org/eclipse/tycho/tycho-source-plugin/1.0.0/tycho-source-plugin-1.0.0.pom Downloaded from central: https://repo.maven.apache.org/maven2/org/eclipse/tycho/tycho-source-plugin/1.0.0/tycho-source-plugin-1.0.0.pom (2.8 kB at 53 kB/s) Downloading from central: https://repo.maven.apache.org/maven2/org/eclipse/tycho/tycho-source-plugin/1.0.0/tycho-source-plugin-1.0.0.jar Downloaded from central: https://repo.maven.apache.org/maven2/org/eclipse/tycho/tycho-source-plugin/1.0.0/tycho-source-plugin-1.0.0.jar (23 kB at 312 kB/s) Downloading from central: https://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-source-plugin/2.1/maven-source-plugin-2.1.pom Downloaded from central: https://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-source-plugin/2.1/maven-source-plugin-2.1.pom (5.0 kB at 117 kB/s) Downloading from central: https://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-plugins/13/maven-plugins-13.pom Downloaded from central: https://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-plugins/13/maven-plugins-13.pom (12 kB at 214 kB/s) Downloading from central: https://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-source-plugin/2.1/maven-source-plugin-2.1.jar Downloaded from central: https://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-source-plugin/2.1/maven-source-plugin-2.1.jar (24 kB at 404 kB/s) Downloading from central: https://repo.maven.apache.org/maven2/org/eclipse/tycho/tycho-p2-plugin/1.0.0/tycho-p2-plugin-1.0.0.pom Downloaded from central: https://repo.maven.apache.org/maven2/org/eclipse/tycho/tycho-p2-plugin/1.0.0/tycho-p2-plugin-1.0.0.pom (2.2 kB at 59 kB/s) Downloading from central: https://repo.maven.apache.org/maven2/org/eclipse/tycho/tycho-p2-plugin/1.0.0/tycho-p2-plugin-1.0.0.jar Downloaded from central: https://repo.maven.apache.org/maven2/org/eclipse/tycho/tycho-p2-plugin/1.0.0/tycho-p2-plugin-1.0.0.jar (28 kB at 454 kB/s) Downloading from central: https://repo.maven.apache.org/maven2/org/eclipse/tycho/sisu-equinox-launching/1.0.0/sisu-equinox-launching-1.0.0.pom Downloaded from central: https://repo.maven.apache.org/maven2/org/eclipse/tycho/sisu-equinox-launching/1.0.0/sisu-equinox-launching-1.0.0.pom (2.7 kB at 49 kB/s) Downloading from central: https://repo.maven.apache.org/maven2/org/apache/commons/commons-exec/1.2/commons-exec-1.2.pom Downloaded from central: https://repo.maven.apache.org/maven2/org/apache/commons/commons-exec/1.2/commons-exec-1.2.pom (11 kB at 232 kB/s) Downloading from central: https://repo.maven.apache.org/maven2/org/apache/commons/commons-parent/32/commons-parent-32.pom Downloaded from central: https://repo.maven.apache.org/maven2/org/apache/commons/commons-parent/32/commons-parent-32.pom (53 kB at 580 kB/s) Downloading from central: https://repo.maven.apache.org/maven2/org/eclipse/tycho/tycho-artifactcomparator/1.0.0/tycho-artifactcomparator-1.0.0.pom Downloaded from central: https://repo.maven.apache.org/maven2/org/eclipse/tycho/tycho-artifactcomparator/1.0.0/tycho-artifactcomparator-1.0.0.pom (1.8 kB at 45 kB/s) Downloading from central: https://repo.maven.apache.org/maven2/org/ow2/asm/asm-debug-all/5.0.3/asm-debug-all-5.0.3.pom Downloaded from central: https://repo.maven.apache.org/maven2/org/ow2/asm/asm-debug-all/5.0.3/asm-debug-all-5.0.3.pom (2.0 kB at 19 kB/s) Downloading from central: https://repo.maven.apache.org/maven2/org/ow2/asm/asm-parent/5.0.3/asm-parent-5.0.3.pom Downloaded from central: https://repo.maven.apache.org/maven2/org/ow2/asm/asm-parent/5.0.3/asm-parent-5.0.3.pom (5.5 kB at 72 kB/s) Downloading from central: https://repo.maven.apache.org/maven2/org/ow2/ow2/1.3/ow2-1.3.pom Downloaded from central: https://repo.maven.apache.org/maven2/org/ow2/ow2/1.3/ow2-1.3.pom (9.5 kB at 198 kB/s) Downloading from central: https://repo.maven.apache.org/maven2/org/eclipse/tycho/sisu-equinox-launching/1.0.0/sisu-equinox-launching-1.0.0.jar Downloading from central: https://repo.maven.apache.org/maven2/org/apache/commons/commons-exec/1.2/commons-exec-1.2.jar Downloading from central: https://repo.maven.apache.org/maven2/org/eclipse/tycho/tycho-artifactcomparator/1.0.0/tycho-artifactcomparator-1.0.0.jar Downloading from central: https://repo.maven.apache.org/maven2/org/ow2/asm/asm-debug-all/5.0.3/asm-debug-all-5.0.3.jar Downloaded from central: https://repo.maven.apache.org/maven2/org/eclipse/tycho/tycho-artifactcomparator/1.0.0/tycho-artifactcomparator-1.0.0.jar (20 kB at 154 kB/s) Downloaded from central: https://repo.maven.apache.org/maven2/org/apache/commons/commons-exec/1.2/commons-exec-1.2.jar (54 kB at 403 kB/s) Downloaded from central: https://repo.maven.apache.org/maven2/org/eclipse/tycho/sisu-equinox-launching/1.0.0/sisu-equinox-launching-1.0.0.jar (28 kB at 208 kB/s) Downloaded from central: https://repo.maven.apache.org/maven2/org/ow2/asm/asm-debug-all/5.0.3/asm-debug-all-5.0.3.jar (379 kB at 1.5 MB/s) Downloading from central: https://repo.maven.apache.org/maven2/org/eclipse/tycho/tycho-compiler-plugin/1.0.0/tycho-compiler-plugin-1.0.0.pom Downloaded from central: https://repo.maven.apache.org/maven2/org/eclipse/tycho/tycho-compiler-plugin/1.0.0/tycho-compiler-plugin-1.0.0.pom (2.6 kB at 66 kB/s) Downloading from central: https://repo.maven.apache.org/maven2/org/eclipse/tycho/tycho-compiler-plugin/1.0.0/tycho-compiler-plugin-1.0.0.jar Downloaded from central: https://repo.maven.apache.org/maven2/org/eclipse/tycho/tycho-compiler-plugin/1.0.0/tycho-compiler-plugin-1.0.0.jar (33 kB at 520 kB/s) Downloading from central: https://repo.maven.apache.org/maven2/org/eclipse/tycho/tycho-surefire-plugin/1.0.0/tycho-surefire-plugin-1.0.0.pom Downloaded from central: https://repo.maven.apache.org/maven2/org/eclipse/tycho/tycho-surefire-plugin/1.0.0/tycho-surefire-plugin-1.0.0.pom (4.4 kB at 35 kB/s) Downloading from central: https://repo.maven.apache.org/maven2/org/eclipse/tycho/tycho-surefire/1.0.0/tycho-surefire-1.0.0.pom Downloaded from central: https://repo.maven.apache.org/maven2/org/eclipse/tycho/tycho-surefire/1.0.0/tycho-surefire-1.0.0.pom (3.3 kB at 25 kB/s) Downloading from central: https://repo.maven.apache.org/maven2/org/eclipse/tycho/tycho-surefire-plugin/1.0.0/tycho-surefire-plugin-1.0.0.jar Downloaded from central: https://repo.maven.apache.org/maven2/org/eclipse/tycho/tycho-surefire-plugin/1.0.0/tycho-surefire-plugin-1.0.0.jar (55 kB at 310 kB/s) Downloading from central: https://repo.maven.apache.org/maven2/org/eclipse/tycho/org.eclipse.tycho.surefire.osgibooter/1.0.0/org.eclipse.tycho.surefire.osgibooter-1.0.0.pom Downloaded from central: https://repo.maven.apache.org/maven2/org/eclipse/tycho/org.eclipse.tycho.surefire.osgibooter/1.0.0/org.eclipse.tycho.surefire.osgibooter-1.0.0.pom (2.1 kB at 9.7 kB/s) Downloading from central: https://repo.maven.apache.org/maven2/org/eclipse/tycho/org.eclipse.tycho.surefire.junit/1.0.0/org.eclipse.tycho.surefire.junit-1.0.0.pom Downloaded from central: https://repo.maven.apache.org/maven2/org/eclipse/tycho/org.eclipse.tycho.surefire.junit/1.0.0/org.eclipse.tycho.surefire.junit-1.0.0.pom (1.6 kB at 7.4 kB/s) Downloading from central: https://repo.maven.apache.org/maven2/org/eclipse/tycho/org.eclipse.tycho.surefire.junit4/1.0.0/org.eclipse.tycho.surefire.junit4-1.0.0.pom Downloaded from central: https://repo.maven.apache.org/maven2/org/eclipse/tycho/org.eclipse.tycho.surefire.junit4/1.0.0/org.eclipse.tycho.surefire.junit4-1.0.0.pom (1.6 kB at 7.3 kB/s) Downloading from central: https://repo.maven.apache.org/maven2/org/eclipse/tycho/org.eclipse.tycho.surefire.junit47/1.0.0/org.eclipse.tycho.surefire.junit47-1.0.0.pom Downloaded from central: https://repo.maven.apache.org/maven2/org/eclipse/tycho/org.eclipse.tycho.surefire.junit47/1.0.0/org.eclipse.tycho.surefire.junit47-1.0.0.pom (2.0 kB at 9.3 kB/s) Downloading from central: https://repo.maven.apache.org/maven2/org/eclipse/tycho/org.eclipse.tycho.surefire.testng/1.0.0/org.eclipse.tycho.surefire.testng-1.0.0.pom Downloaded from central: https://repo.maven.apache.org/maven2/org/eclipse/tycho/org.eclipse.tycho.surefire.testng/1.0.0/org.eclipse.tycho.surefire.testng-1.0.0.pom (2.2 kB at 11 kB/s) Downloading from central: https://repo.maven.apache.org/maven2/org/apache/maven/surefire/surefire-api/2.17/surefire-api-2.17.pom Downloaded from central: https://repo.maven.apache.org/maven2/org/apache/maven/surefire/surefire-api/2.17/surefire-api-2.17.pom (2.3 kB at 56 kB/s) Downloading from central: https://repo.maven.apache.org/maven2/org/apache/maven/surefire/surefire/2.17/surefire-2.17.pom Downloaded from central: https://repo.maven.apache.org/maven2/org/apache/maven/surefire/surefire/2.17/surefire-2.17.pom (17 kB at 412 kB/s) Downloading from central: https://repo.maven.apache.org/maven2/org/apache/maven/surefire/maven-surefire-common/2.17/maven-surefire-common-2.17.pom Downloaded from central: https://repo.maven.apache.org/maven2/org/apache/maven/surefire/maven-surefire-common/2.17/maven-surefire-common-2.17.pom (6.1 kB at 74 kB/s) Downloading from central: https://repo.maven.apache.org/maven2/org/apache/maven/surefire/surefire-booter/2.17/surefire-booter-2.17.pom Downloaded from central: https://repo.maven.apache.org/maven2/org/apache/maven/surefire/surefire-booter/2.17/surefire-booter-2.17.pom (2.8 kB at 49 kB/s) Downloading from central: https://repo.maven.apache.org/maven2/org/apache/maven/maven-artifact/2.0.9/maven-artifact-2.0.9.pom Downloaded from central: https://repo.maven.apache.org/maven2/org/apache/maven/maven-artifact/2.0.9/maven-artifact-2.0.9.pom (1.6 kB at 39 kB/s) Downloading from central: https://repo.maven.apache.org/maven2/org/apache/maven/maven/2.0.9/maven-2.0.9.pom Downloaded from central: https://repo.maven.apache.org/maven2/org/apache/maven/maven/2.0.9/maven-2.0.9.pom (19 kB at 430 kB/s) Downloading from central: https://repo.maven.apache.org/maven2/org/apache/maven/maven-plugin-descriptor/2.0.9/maven-plugin-descriptor-2.0.9.pom Downloaded from central: https://repo.maven.apache.org/maven2/org/apache/maven/maven-plugin-descriptor/2.0.9/maven-plugin-descriptor-2.0.9.pom (2.1 kB at 30 kB/s) Downloading from central: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-container-default/1.5.5/plexus-container-default-1.5.5.pom Downloaded from central: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-container-default/1.5.5/plexus-container-default-1.5.5.pom (2.8 kB at 71 kB/s) Downloading from central: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-classworlds/2.2.2/plexus-classworlds-2.2.2.pom Downloaded from central: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-classworlds/2.2.2/plexus-classworlds-2.2.2.pom (4.0 kB at 73 kB/s) Downloading from central: https://repo.maven.apache.org/maven2/org/apache/xbean/xbean-reflect/3.4/xbean-reflect-3.4.pom Downloaded from central: https://repo.maven.apache.org/maven2/org/apache/xbean/xbean-reflect/3.4/xbean-reflect-3.4.pom (2.8 kB at 74 kB/s) Downloading from central: https://repo.maven.apache.org/maven2/org/apache/xbean/xbean/3.4/xbean-3.4.pom Downloaded from central: https://repo.maven.apache.org/maven2/org/apache/xbean/xbean/3.4/xbean-3.4.pom (19 kB at 403 kB/s) Downloading from central: https://repo.maven.apache.org/maven2/commons-logging/commons-logging-api/1.1/commons-logging-api-1.1.pom Downloaded from central: https://repo.maven.apache.org/maven2/commons-logging/commons-logging-api/1.1/commons-logging-api-1.1.pom (5.3 kB at 119 kB/s) Downloading from central: https://repo.maven.apache.org/maven2/com/google/collections/google-collections/1.0/google-collections-1.0.pom Downloaded from central: https://repo.maven.apache.org/maven2/com/google/collections/google-collections/1.0/google-collections-1.0.pom (2.5 kB at 62 kB/s) Downloading from central: https://repo.maven.apache.org/maven2/com/google/google/1/google-1.pom Downloaded from central: https://repo.maven.apache.org/maven2/com/google/google/1/google-1.pom (1.6 kB at 40 kB/s) Downloading from central: https://repo.maven.apache.org/maven2/junit/junit/4.11/junit-4.11.pom Downloaded from central: https://repo.maven.apache.org/maven2/junit/junit/4.11/junit-4.11.pom (2.3 kB at 35 kB/s) Downloading from central: https://repo.maven.apache.org/maven2/org/apache/maven/maven-project/2.0.9/maven-project-2.0.9.pom Downloaded from central: https://repo.maven.apache.org/maven2/org/apache/maven/maven-project/2.0.9/maven-project-2.0.9.pom (2.7 kB at 56 kB/s) Downloading from central: https://repo.maven.apache.org/maven2/org/apache/maven/maven-profile/2.0.9/maven-profile-2.0.9.pom Downloaded from central: https://repo.maven.apache.org/maven2/org/apache/maven/maven-profile/2.0.9/maven-profile-2.0.9.pom (2.0 kB at 33 kB/s) Downloading from central: https://repo.maven.apache.org/maven2/org/apache/maven/maven-artifact-manager/2.0.9/maven-artifact-manager-2.0.9.pom Downloaded from central: https://repo.maven.apache.org/maven2/org/apache/maven/maven-artifact-manager/2.0.9/maven-artifact-manager-2.0.9.pom (2.7 kB at 61 kB/s) Downloading from central: https://repo.maven.apache.org/maven2/org/apache/maven/maven-repository-metadata/2.0.9/maven-repository-metadata-2.0.9.pom Downloaded from central: https://repo.maven.apache.org/maven2/org/apache/maven/maven-repository-metadata/2.0.9/maven-repository-metadata-2.0.9.pom (1.9 kB at 43 kB/s) Downloading from central: https://repo.maven.apache.org/maven2/org/apache/maven/maven-plugin-registry/2.0.9/maven-plugin-registry-2.0.9.pom Downloaded from central: https://repo.maven.apache.org/maven2/org/apache/maven/maven-plugin-registry/2.0.9/maven-plugin-registry-2.0.9.pom (2.0 kB at 33 kB/s) Downloading from central: https://repo.maven.apache.org/maven2/org/apache/maven/maven-toolchain/2.0.9/maven-toolchain-2.0.9.pom Downloaded from central: https://repo.maven.apache.org/maven2/org/apache/maven/maven-toolchain/2.0.9/maven-toolchain-2.0.9.pom (3.5 kB at 105 kB/s) Downloading from central: https://repo.maven.apache.org/maven2/org/eclipse/tycho/org.eclipse.tycho.surefire.osgibooter/1.0.0/org.eclipse.tycho.surefire.osgibooter-1.0.0.jar Downloading from central: https://repo.maven.apache.org/maven2/org/eclipse/tycho/org.eclipse.tycho.surefire.junit/1.0.0/org.eclipse.tycho.surefire.junit-1.0.0.jar Downloading from central: https://repo.maven.apache.org/maven2/org/eclipse/tycho/org.eclipse.tycho.surefire.junit47/1.0.0/org.eclipse.tycho.surefire.junit47-1.0.0.jar Downloading from central: https://repo.maven.apache.org/maven2/org/eclipse/tycho/org.eclipse.tycho.surefire.junit4/1.0.0/org.eclipse.tycho.surefire.junit4-1.0.0.jar Downloading from central: https://repo.maven.apache.org/maven2/org/eclipse/tycho/org.eclipse.tycho.surefire.testng/1.0.0/org.eclipse.tycho.surefire.testng-1.0.0.jar Downloaded from central: https://repo.maven.apache.org/maven2/org/eclipse/tycho/org.eclipse.tycho.surefire.junit/1.0.0/org.eclipse.tycho.surefire.junit-1.0.0.jar (24 kB at 71 kB/s) Downloading from central: https://repo.maven.apache.org/maven2/org/apache/maven/surefire/surefire-api/2.17/surefire-api-2.17.jar Downloaded from central: https://repo.maven.apache.org/maven2/org/eclipse/tycho/org.eclipse.tycho.surefire.testng/1.0.0/org.eclipse.tycho.surefire.testng-1.0.0.jar (126 kB at 348 kB/s) Downloading from central: https://repo.maven.apache.org/maven2/org/apache/maven/surefire/maven-surefire-common/2.17/maven-surefire-common-2.17.jar Downloaded from central: https://repo.maven.apache.org/maven2/org/eclipse/tycho/org.eclipse.tycho.surefire.junit47/1.0.0/org.eclipse.tycho.surefire.junit47-1.0.0.jar (160 kB at 437 kB/s) Downloading from central: https://repo.maven.apache.org/maven2/org/apache/maven/surefire/surefire-booter/2.17/surefire-booter-2.17.jar Downloaded from central: https://repo.maven.apache.org/maven2/org/eclipse/tycho/org.eclipse.tycho.surefire.junit4/1.0.0/org.eclipse.tycho.surefire.junit4-1.0.0.jar (58 kB at 153 kB/s) Downloading from central: https://repo.maven.apache.org/maven2/org/apache/maven/maven-plugin-descriptor/2.0.9/maven-plugin-descriptor-2.0.9.jar Downloaded from central: https://repo.maven.apache.org/maven2/org/eclipse/tycho/org.eclipse.tycho.surefire.osgibooter/1.0.0/org.eclipse.tycho.surefire.osgibooter-1.0.0.jar (417 kB at 772 kB/s) Downloading from central: https://repo.maven.apache.org/maven2/org/apache/maven/maven-project/2.0.9/maven-project-2.0.9.jar Downloaded from central: https://repo.maven.apache.org/maven2/org/apache/maven/maven-plugin-descriptor/2.0.9/maven-plugin-descriptor-2.0.9.jar (37 kB at 72 kB/s) Downloading from central: https://repo.maven.apache.org/maven2/org/apache/maven/maven-profile/2.0.9/maven-profile-2.0.9.jar Downloaded from central: https://repo.maven.apache.org/maven2/org/apache/maven/surefire/surefire-booter/2.17/surefire-booter-2.17.jar (40 kB at 77 kB/s) Downloading from central: https://repo.maven.apache.org/maven2/org/apache/maven/maven-artifact-manager/2.0.9/maven-artifact-manager-2.0.9.jar Downloaded from central: https://repo.maven.apache.org/maven2/org/apache/maven/surefire/maven-surefire-common/2.17/maven-surefire-common-2.17.jar (265 kB at 509 kB/s) Downloading from central: https://repo.maven.apache.org/maven2/org/apache/maven/maven-plugin-registry/2.0.9/maven-plugin-registry-2.0.9.jar Downloaded from central: https://repo.maven.apache.org/maven2/org/apache/maven/surefire/surefire-api/2.17/surefire-api-2.17.jar (147 kB at 275 kB/s) Downloading from central: https://repo.maven.apache.org/maven2/org/apache/maven/maven-toolchain/2.0.9/maven-toolchain-2.0.9.jar Downloaded from central: https://repo.maven.apache.org/maven2/org/apache/maven/maven-profile/2.0.9/maven-profile-2.0.9.jar (35 kB at 60 kB/s) Downloaded from central: https://repo.maven.apache.org/maven2/org/apache/maven/maven-artifact-manager/2.0.9/maven-artifact-manager-2.0.9.jar (58 kB at 98 kB/s) Downloaded from central: https://repo.maven.apache.org/maven2/org/apache/maven/maven-plugin-registry/2.0.9/maven-plugin-registry-2.0.9.jar (29 kB at 49 kB/s) Downloaded from central: https://repo.maven.apache.org/maven2/org/apache/maven/maven-toolchain/2.0.9/maven-toolchain-2.0.9.jar (38 kB at 62 kB/s) Downloaded from central: https://repo.maven.apache.org/maven2/org/apache/maven/maven-project/2.0.9/maven-project-2.0.9.jar (122 kB at 198 kB/s) Downloading from central: https://repo.maven.apache.org/maven2/org/eclipse/tycho/tycho-p2-publisher-plugin/1.0.0/tycho-p2-publisher-plugin-1.0.0.pom Downloaded from central: https://repo.maven.apache.org/maven2/org/eclipse/tycho/tycho-p2-publisher-plugin/1.0.0/tycho-p2-publisher-plugin-1.0.0.pom (2.1 kB at 60 kB/s) Downloading from central: https://repo.maven.apache.org/maven2/org/eclipse/tycho/tycho-p2-publisher-plugin/1.0.0/tycho-p2-publisher-plugin-1.0.0.jar Downloaded from central: https://repo.maven.apache.org/maven2/org/eclipse/tycho/tycho-p2-publisher-plugin/1.0.0/tycho-p2-publisher-plugin-1.0.0.jar (20 kB at 442 kB/s) Downloading from central: https://repo.maven.apache.org/maven2/org/eclipse/tycho/tycho-p2-repository-plugin/1.0.0/tycho-p2-repository-plugin-1.0.0.pom Downloaded from central: https://repo.maven.apache.org/maven2/org/eclipse/tycho/tycho-p2-repository-plugin/1.0.0/tycho-p2-repository-plugin-1.0.0.pom (1.4 kB at 35 kB/s) Downloading from central: https://repo.maven.apache.org/maven2/org/eclipse/tycho/tycho-p2-repository-plugin/1.0.0/tycho-p2-repository-plugin-1.0.0.jar Downloaded from central: https://repo.maven.apache.org/maven2/org/eclipse/tycho/tycho-p2-repository-plugin/1.0.0/tycho-p2-repository-plugin-1.0.0.jar (14 kB at 265 kB/s) [INFO] Computing target platform for MavenProject: fr.opensagres.js:ts.core:1.4.0-SNAPSHOT @ /home/alex/jsweet-dev/typescript.java/core/ts.core/pom.xml [INFO] Fetching p2.index from http://download.eclipse.org/releases/oxygen/ (122B) [INFO] Fetching p2.index from http://download.eclipse.org/releases/oxygen/ (122B) [INFO] Adding repository http://download.eclipse.org/releases/oxygen [INFO] Fetching p2.index from http://download.eclipse.org/technology/epp/packages/oxygen/ (142B) [INFO] Fetching p2.index from http://download.eclipse.org/technology/epp/packages/oxygen/ (142B) [INFO] Fetching p2.index from http://download.eclipse.org/releases/oxygen/201804111000/ (142B) [INFO] Fetching p2.index from http://download.eclipse.org/releases/oxygen/201804111000/ (142B) [INFO] Fetching p2.index from http://download.eclipse.org/releases/oxygen/201803211000/ (142B) [INFO] Fetching p2.index from http://download.eclipse.org/releases/oxygen/201803211000/ (142B) [INFO] Fetching p2.index from http://download.eclipse.org/releases/oxygen/201712201001/ (142B) [INFO] Fetching p2.index from http://download.eclipse.org/releases/oxygen/201712201001/ (142B) [INFO] Adding repository http://download.eclipse.org/tools/orbit/downloads/drops/S20170804160030/repository [ERROR] Internal error: java.lang.RuntimeException: Failed to load p2 repository with ID 'orbit' from location http://download.eclipse.org/tools/orbit/downloads/drops/S20170804160030/repository: No repository found at http://download.eclipse.org/tools/orbit/downloads/drops/S20170804160030/repository. -> [Help 1] org.apache.maven.InternalErrorException: Internal error: java.lang.RuntimeException: Failed to load p2 repository with ID 'orbit' from location http://download.eclipse.org/tools/orbit/downloads/drops/S20170804160030/repository at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:120) at org.apache.maven.cli.MavenCli.execute (MavenCli.java:956) at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:288) at org.apache.maven.cli.MavenCli.main (MavenCli.java:192) at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method) at jdk.internal.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62) at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke (Method.java:566) at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282) at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225) at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406) at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347) Caused by: java.lang.RuntimeException: Failed to load p2 repository with ID 'orbit' from location http://download.eclipse.org/tools/orbit/downloads/drops/S20170804160030/repository at org.eclipse.tycho.p2.target.TargetPlatformFactoryImpl.loadMetadataRepository (TargetPlatformFactoryImpl.java:302) at org.eclipse.tycho.p2.target.TargetPlatformFactoryImpl.gatherExternalInstallableUnits (TargetPlatformFactoryImpl.java:270) at org.eclipse.tycho.p2.target.TargetPlatformFactoryImpl.createTargetPlatform (TargetPlatformFactoryImpl.java:176) at org.eclipse.tycho.p2.target.TargetPlatformFactoryImpl.createTargetPlatform (TargetPlatformFactoryImpl.java:128) at org.eclipse.tycho.p2.target.TargetPlatformFactoryImpl.createTargetPlatform (TargetPlatformFactoryImpl.java:1) at org.eclipse.tycho.p2.manager.ReactorRepositoryManagerImpl.computePreliminaryTargetPlatform (ReactorRepositoryManagerImpl.java:84) at org.eclipse.tycho.p2.resolver.P2DependencyResolver.computePreliminaryTargetPlatform (P2DependencyResolver.java:223) at org.eclipse.tycho.core.resolver.DefaultTychoResolver.resolveProject (DefaultTychoResolver.java:109) at org.eclipse.tycho.core.maven.TychoMavenLifecycleParticipant.afterProjectsRead (TychoMavenLifecycleParticipant.java:95) at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:264) at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:192) at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105) at org.apache.maven.cli.MavenCli.execute (MavenCli.java:956) at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:288) at org.apache.maven.cli.MavenCli.main (MavenCli.java:192) at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method) at jdk.internal.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62) at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke (Method.java:566) at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282) at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225) at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406) at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347) Caused by: org.eclipse.equinox.p2.core.ProvisionException: No repository found at http://download.eclipse.org/tools/orbit/downloads/drops/S20170804160030/repository. at org.eclipse.equinox.internal.p2.repository.helpers.AbstractRepositoryManager.fail (AbstractRepositoryManager.java:395) at org.eclipse.equinox.internal.p2.repository.helpers.AbstractRepositoryManager.loadRepository (AbstractRepositoryManager.java:692) at org.eclipse.equinox.internal.p2.metadata.repository.MetadataRepositoryManager.loadRepository (MetadataRepositoryManager.java:96) at org.eclipse.tycho.p2.remote.RemoteMetadataRepositoryManager.loadRepository (RemoteMetadataRepositoryManager.java:61) at org.eclipse.tycho.p2.remote.RemoteMetadataRepositoryManager.loadRepository (RemoteMetadataRepositoryManager.java:53) at org.eclipse.tycho.p2.target.TargetPlatformFactoryImpl.loadMetadataRepository (TargetPlatformFactoryImpl.java:298) at org.eclipse.tycho.p2.target.TargetPlatformFactoryImpl.gatherExternalInstallableUnits (TargetPlatformFactoryImpl.java:270) at org.eclipse.tycho.p2.target.TargetPlatformFactoryImpl.createTargetPlatform (TargetPlatformFactoryImpl.java:176) at org.eclipse.tycho.p2.target.TargetPlatformFactoryImpl.createTargetPlatform (TargetPlatformFactoryImpl.java:128) at org.eclipse.tycho.p2.target.TargetPlatformFactoryImpl.createTargetPlatform (TargetPlatformFactoryImpl.java:1) at org.eclipse.tycho.p2.manager.ReactorRepositoryManagerImpl.computePreliminaryTargetPlatform (ReactorRepositoryManagerImpl.java:84) at org.eclipse.tycho.p2.resolver.P2DependencyResolver.computePreliminaryTargetPlatform (P2DependencyResolver.java:223) at org.eclipse.tycho.core.resolver.DefaultTychoResolver.resolveProject (DefaultTychoResolver.java:109) at org.eclipse.tycho.core.maven.TychoMavenLifecycleParticipant.afterProjectsRead (TychoMavenLifecycleParticipant.java:95) at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:264) at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:192) at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105) at org.apache.maven.cli.MavenCli.execute (MavenCli.java:956) at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:288) at org.apache.maven.cli.MavenCli.main (MavenCli.java:192) at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method) at jdk.internal.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62) at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke (Method.java:566) at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282) at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225) at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406) at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347) [ERROR] [ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch. [ERROR] Re-run Maven using the -X switch to enable full debug logging. [ERROR] [ERROR] For more information about the errors and possible solutions, please read the following articles: [ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/InternalErrorException

lgrignon commented 2 years ago

Could you please try this branch? https://github.com/lgrignon/typescript.java/tree/mavenJarPackaging-Java11

You should be in core/ts-core to do the mvn clean install

Sorry, this fork is not well documented

AlexGeller1 commented 2 years ago

No worries. Yes, this builds. Will try to take it from there.

lgrignon commented 2 years ago

jsweet-maven-plugin 3.2.0-SNAPSHOT is now available with our fix.

Thanks for contributing :)