Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Deployment to public Maven repository #22

Open
AlexTGMM opened this issue Apr 4, 2018 · 7 comments
Open

Deployment to public Maven repository #22

AlexTGMM opened this issue Apr 4, 2018 · 7 comments

Comments

@AlexTGMM
Copy link

AlexTGMM commented Apr 4, 2018

Is JTCL deployed to any public Maven repositories? If not, are there any plan to do so or reasons why it hasn't been done?

@dronox
Copy link

dronox commented Nov 21, 2018

@TheGreatandMightyMe: I do not now if anyone is currently maintaining the jtcl project, but I forked the repo (https://github.com/dronox/jtcl) and made some code adaptions (to make it compile with Java 9+, and providing access to variable look-up at the current scope in the interpreter) and published jtcl to sonatype (sync to maven central was activated by sonatype, so it should be synced in some minutes): https://oss.sonatype.org/content/repositories/releases/com/github/dronox/jtcl

group id: com.github.dronox
artifact id: jtcl
version: 2.9.1

In order to include it in your sbt project you should add the following code snippet to your build.sbt:
libraryDependencies += "com.github.dronox" % "jtcl" % "2.9.1"

@tpoindex
Copy link
Contributor

tpoindex commented Nov 21, 2018 via email

@dronox
Copy link

dronox commented Nov 21, 2018

Hi Tom,
yes, I think this would be better than submitting things to a fork that is never merged back. :) Furthermore I can publish into group id com.github.jtcl-project which makes more sense, thanks!

BR, Dustin

@marinier
Copy link

Hi guys,

I'm also looking for a maven release of jtcl. I tried the 2.9.1 one referenced above, but unfortunately I need Java 8 compatibility, and that one requires java 9+. Would it be possible to either make a Java 8 build of 2.9.1, or would it be ok if I took the pre-built 2.8.0 release from here and put it on a public maven repo somewhere? (The issue is that our open source project, https://github.com/soartech/jsoar, doesn't build outside of our internal setup right now, because a few dependencies are not publicly available on maven, and we're trying to resolve that.)

Thanks,
Bob

@dronox
Copy link

dronox commented Jan 31, 2019

Hi Bob,

sorry, I didn't have the time to publish under jtcl-project domain in maven, but the 2.9.3 version I published in maven under com.github.dronox is Java-8 compatible. Sorry for the confusion, I didn't track my Java version before but starting from 2.9.3 it should work - at least I am using it with Java 8 on some machines. I hope that I have time next month to publish under jtcl-project and then will make sure that it is Java-8-compatible. Until then you might use com.github.dronox.jtcl 2.9.3.

BR, Dustin

@marinier
Copy link

Awesome thanks! I've tested and it's working for me.

adeschamps pushed a commit to soartech/jsoar that referenced this issue Mar 12, 2019
There is an unofficial jtcl release, 2.9.1, but it's only Java 9+ compatible. Some discussion here: jtcl-project/jtcl#22
adeschamps pushed a commit to soartech/jsoar that referenced this issue Mar 12, 2019
This is still an unofficial release, but the author intends to incorporate the changes into the official jtcl repo soon, and then there will be an official release going forward. See discussion here: jtcl-project/jtcl#22
@dbohdan
Copy link

dbohdan commented Aug 19, 2020

@tpoindex @dronox Could you merge the changes from https://github.com/dronox/jtcl/ into this repository? This would make it possible to build and test JTcl out of the box on an up-to-date system again.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants