Giter VIP home page Giter VIP logo

Comments (16)

mpeltonen avatar mpeltonen commented on May 22, 2024

Yes, this would be an important thing to do. Unfortunately I'm very tight on spare time currently so I cannot make any promises on this myself. I've just very briefly looked into 0.9.6 binaries/documentation and teigen's PoC. Hoping to find some time to look into this soon...

from sbt-idea.

ijuma avatar ijuma commented on May 22, 2024

I'm having a look at this. Given that there is no longer a distinction between plugins and processors, do you think it's worth moving back the code for the plugin to sbt-idea-core? There would then be just 2 modules in the project (core and tests). Or would you rather keep it separate and have 3 modules?

from sbt-idea.

mpeltonen avatar mpeltonen commented on May 22, 2024

I think just 2 modules would be better as plugin/processor distinction is gone. Does the scripted test framework still work pretty much the same way with 0.9?

from sbt-idea.

mpeltonen avatar mpeltonen commented on May 22, 2024

Now would be a good time to fix also #4, which is probably the reason also for #58?

from sbt-idea.

ijuma avatar ijuma commented on May 22, 2024

I got side-tracked with other things. Meanwhile it seems like Scott Royston did quite a bit of work on this:

https://github.com/scroyston/sbt-idea

Jon-Anders Teigen also did some work, but that is more limited as I understand:

https://github.com/teigen/plugins

from sbt-idea.

ijuma avatar ijuma commented on May 22, 2024

Also relevant:

harrah/xsbt@495a8cb

from sbt-idea.

ijuma avatar ijuma commented on May 22, 2024

I added a few things to Scott's branch (and Graham Tackley sent a pull request for a few more):

https://github.com/ijuma/sbt-idea/tree/sbt-0.10

from sbt-idea.

mpeltonen avatar mpeltonen commented on May 22, 2024

Great, thanks! It seems that I can't find any spare time for coding at the moment... :-(

from sbt-idea.

ijuma avatar ijuma commented on May 22, 2024

I noticed you pulled the branch. Great. :) I've added an additional commit (fixed transitive project dependencies) and a basic README. Once you pull that, I'll update SBT's wiki to refer to your branch instead of mine.

By the way, regarding "Does the scripted test framework still work pretty much the same way with 0.9?", I am not too familiar, but this should help:

https://groups.google.com/d/msg/simple-build-tool/6O8Pj9KZxE4/IUDaYnjBpBAJ

from sbt-idea.

JanxSpirit avatar JanxSpirit commented on May 22, 2024

What's the current state of the 0.10 support? Is it usable to generate Idea files at this point?

Is there anything I can do to help get it there? I found the older version very useful and would love the same functionality with SBT 0.10.x Cheers!

from sbt-idea.

ijuma avatar ijuma commented on May 22, 2024

The version here works pretty well for me https://github.com/ijuma/sbt-idea/tree/sbt-0.10 . SBT 0.10.1 fixes some bugs and introduces an API that should make things even better. The best way to help is to test it and if you find issues, then submit a pull request with the fixes. :)

from sbt-idea.

ijuma avatar ijuma commented on May 22, 2024

By the way, my aim is for Mikko to eventually merge everything to his branch, but he seems to be very busy at the moment and is probably not familiar with SBT 0.10 (at least when compared to SBT 0.7.x).

from sbt-idea.

mpeltonen avatar mpeltonen commented on May 22, 2024

Yes, that's my intention too, but still struggling to find enough time to familiarize myself enough with sbt 0.10, publish jars to Maven repo and improve readme a bit. Thanks for Scott, Ismael and Graham for the hard work so far!

from sbt-idea.

mpeltonen avatar mpeltonen commented on May 22, 2024

Now the initial (snapshot) binaries are deployed into maven repo, and readme updated accordingly. I chose to use the same groupId and artifactId as the previous (sbt 0.7.x) plugin, but bumped version to 0.10-SNAPSHOT. I also added link to 0.10 branch to master readme.

I'm planning to improve readme and release 0.10 soon, but now to a holiday trip for a week :)

from sbt-idea.

ijuma avatar ijuma commented on May 22, 2024

Great! I've updated the following SBT wiki pages to point to your branch now:

https://github.com/harrah/xsbt/wiki/sbt-0.10-plugins-list
https://github.com/harrah/xsbt/wiki/Migrating-from-SBT-0.7.x-to-0.10.x

I also filed issue #63. After issue #61 and #62 are fixed, then I think we can release a non snapshot version and close this issue.

from sbt-idea.

mpeltonen avatar mpeltonen commented on May 22, 2024

I just released 0.10.0 binaries. I think we can close this now.

from sbt-idea.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.