Richard Goulter's Blog - Gradle or SBT



Richard Goulter's Blog - Gradle or SBT

Motivation Somehow I find the current setup less ideal than it should be. Here's the "problem" for-which gradle and sbt are a couple of build systems which provide the "solution": I've a bunch of Scala code which depends on Java sources generated from an Antlr 4 grammar. It would be nice to be able to build these easily from the command line without locking it down to a particular IDE. (Bonus points for being able to generate just the Antlr 4 files themselves). It would be nice to be able to automatically generate Eclipse project files. JVM Build Systems – In terms of these JVM-related build-systems, the story goes something like this: ant used to be the big guy, but then maven came along which allowed for automatic dependency resolution. (It would download specified dependencies for the project). ant got ivy to help with this. However, ant and maven are both written in XML; maven has more conventions such-that while every maven repo looks the same,

Read full article from Richard Goulter's Blog - Gradle or SBT


No comments:

Post a Comment

Labels

Algorithm (219) Lucene (130) LeetCode (97) Database (36) Data Structure (33) text mining (28) Solr (27) java (27) Mathematical Algorithm (26) Difficult Algorithm (25) Logic Thinking (23) Puzzles (23) Bit Algorithms (22) Math (21) List (20) Dynamic Programming (19) Linux (19) Tree (18) Machine Learning (15) EPI (11) Queue (11) Smart Algorithm (11) Operating System (9) Java Basic (8) Recursive Algorithm (8) Stack (8) Eclipse (7) Scala (7) Tika (7) J2EE (6) Monitoring (6) Trie (6) Concurrency (5) Geometry Algorithm (5) Greedy Algorithm (5) Mahout (5) MySQL (5) xpost (5) C (4) Interview (4) Vi (4) regular expression (4) to-do (4) C++ (3) Chrome (3) Divide and Conquer (3) Graph Algorithm (3) Permutation (3) Powershell (3) Random (3) Segment Tree (3) UIMA (3) Union-Find (3) Video (3) Virtualization (3) Windows (3) XML (3) Advanced Data Structure (2) Android (2) Bash (2) Classic Algorithm (2) Debugging (2) Design Pattern (2) Google (2) Hadoop (2) Java Collections (2) Markov Chains (2) Probabilities (2) Shell (2) Site (2) Web Development (2) Workplace (2) angularjs (2) .Net (1) Amazon Interview (1) Android Studio (1) Array (1) Boilerpipe (1) Book Notes (1) ChromeOS (1) Chromebook (1) Codility (1) Desgin (1) Design (1) Divide and Conqure (1) GAE (1) Google Interview (1) Great Stuff (1) Hash (1) High Tech Companies (1) Improving (1) LifeTips (1) Maven (1) Network (1) Performance (1) Programming (1) Resources (1) Sampling (1) Sed (1) Smart Thinking (1) Sort (1) Spark (1) Stanford NLP (1) System Design (1) Trove (1) VIP (1) tools (1)

Popular Posts