question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

How to build the TLA+ Toolbox with maven (mvn)?

See original GitHub issue

As part of making a contribution to TLA+, I built a custom tla2tools.jar following your instructions.

As I understand, TLA Toolbox uses TLA tools under the hood, so I want now to test the Toolbox with my changes. Is that possilble?

There is no tla2tools.jar in the TLA Toolbox distribution. The closest is a collection of JARs like ./Eclipse/plugins/org.lamport.tla.toolbox.tool.tlc_1.0.0.201807180447.jar. However, those JARs’ namespace is different from my tla2tools.jar.

Can I do what I want to do? What’s the right way to test my code change (in TLC) in TLA Toolbox?

Issue Analytics

  • State:closed
  • Created 5 years ago
  • Comments:5 (5 by maintainers)

github_iconTop GitHub Comments

1reaction
lemmycommented, Feb 21, 2019

It seem you don’t have yesterday’s commit f233b6263cafd04e3aceba7a0213e788d2dcfefb

0reactions
philipmwcommented, Feb 21, 2019

That helps, thanks.

Any idea about this error?

% mvn clean verify -Dmaven.test.skip=true
....
[INFO] Adding repository http://download.eclipse.org/e4/snapshots/org.eclipse.e4.tools/latest
[ERROR] Failed to resolve target definition /Users/pmw/Repos/tlaplus/org.lamport.tla.toolbox.product.product/TLAToolbox.target: Could not find "org.eclipse.e4.tools.spies.feature.feature.group/0.18.0.v20181023-1826" in the repositories of the current location -> [Help 1]
Read more comments on GitHub >

github_iconTop Results From Across the Web

building tlaplus from source fails - Mail Thread Index
I have never used maven before, I want to use the latest tlaplus from github ... SUCCESS [ 1.178 s] [INFO] org.lamport.tla.toolbox.jclouds 1.0.0-SNAPSHOT...
Read more >
The TLA Toolbox - Leslie Lamport
You can use it to: Create and edit your specs, with the locations of parsing errors marked in the modules. Run the PlusCal...
Read more >
Full Text Bug Listing - TLA+ - Inria
The new Maven/Tycho based build has upgraded the toolbox dependency to ... Create three new files in the model folder, TE.tla, TE.cfg, ...
Read more >
Scrap (unused) log4j 1.x dependency after log4j 2.x debacle ...
The TLA+Toolbox is an IDE for TLA+. ... MVN_COMMAND: xvfb-run mvn -Dtest.skip=true -Dmaven.test.failure.ignore=true ... name: Build with Maven (Linux).
Read more >
Development | YoshiTech Blog
nginx routes the request to “/app1” to the Node.js app “app1” running on 8080 of host machine. Make Working Directory. 1.
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found