Knowledge (XXG)

sbt (software)

Source đź“ť

1169: 1703: 116: 1155: 38: 443:
0.13 (2013): Focused on usability and performance. This version introduced Activator, a web-based tool for creating and managing projects. Other features included incremental macro compilation, improved handling of build definition errors, and various performance optimizations. 0.13 remained the main
407:
was originally released as an open-source project by Mark Harrah in 2008. Over the years, it has evolved significantly through numerous releases, each introducing new features, bug fixes, and enhancements. Here is an overview of the significant releases, along with the key changes and innovations
458:
codebase, focusing on performance and stability, but also attempted to maintain compatibility with older versions as much as possible. New features included unified slash syntax for defining tasks and settings, improved dependency management, and Scala 2.12 as the language version used for build
987:
Primarily targets Scala, but it does have support for compiling Java code in mixed Scala/Java projects. Sees the most frequent usage in Scala projects and is particularly appealing to developers who value simplicity and predictability in their build tool.
483:
1.3 (2019): This version significantly improved the user experience by speeding up dependency resolution by adopting Coursier as the default dependency manager. Further enhancements included improvements to the build caching mechanism and support for JDK
899:
can be extended through a plugin architecture. Community-contributed plugins cover areas such as signing, packaging, publishing and releasing artifacts, connecting to other services such as blogs and databases, or integrating with other technologies.
1112:
Builds are defined in terms of tasks. Each task represents a unit of work in a build, like compiling a module, running tests, creating a package, etc. Tasks can depend on other tasks. Mill takes care of running the tasks in the right order.
292:
boasts a plugin ecosystem that enhances its functionality, incorporating extra features such as code quality checks, deployment automation, and test coverage reports. The development and integration of new plugins is fully supported and
1027:
By default, it does not support incremental compilation. It can be enabled via plugins like scala-maven-plugin for Scala projects or the incremental compilation feature of java-compiler-plugin for Java projects.
1108:
Introduces a fixed build lifecycle consisting of well-defined phases such as compile, test, package, install, etc. Through this, Maven provides a consistent structure across projects but lacks flexibility.
431:
0.10 (2011): Introduced a significant overhaul of the build definition syntax, making it more expressive and flexible. There were also enhancements in performance, dependency management, and configuration.
425:
0.7 (2009): Established the basic framework for constructing and managing Scala projects. Key features included incremental compilation, dependency management, and straightforward task execution.
1084:
Supports incremental compilation and parallel execution. Is generally considered to take a more aggressive approach to caching, which often leads to faster incremental build times compared to
1031:
Features incremental compilation. Additionally, uses aggressive caching of task outputs and isolated environments for each task, which further improves the speed and accuracy of builds.
1064:
In Mill, you can define reusable modules and libraries directly in your build files, in plain Scala. You can also import and use third-party Scala libraries in your build files.
1004:
Uses XML for writing Project Object Model (POM) files. Syntax is more verbose and declarative, favoring a standardized project structure and a convention over configuration.
1353: 978:
Specifically designed for Scala and Java projects. Offers features that cater to the unique needs of the Scala ecosystem. Sees the most frequent usage in Scala projects.
1075:
Employs performance optimizations like incremental compilation and parallel task execution, but the results vary depending on project complexity and specific use cases.
1291: 1252: 939:, Gradle, Apache Maven, and Mill, depends on the specific requirements of your project and your familiarity with the tools. If you're working primarily with Scala, 278:
is highly customizable, allowing developers to define custom build settings and configure the build process to align with the unique requirements of their projects.
984:
Used for Java projects but can also support other programming languages via plugins like Scala, Groovy, and Kotlin. Sees the most frequent usage in Java projects.
1007:
Uses plain Scala for its build files. Its build definitions are written as Scala object definitions and the tasks are defined as methods within those objects.
981:
General-purpose, supporting multiple languages, including Java, Groovy, Kotlin, Scala, and more. Sees the most frequent usage in Java and Kotlin projects.
935:, both established build tools for projects developed on the JVM platform. In the Scala ecosystem, another popular build tool is Mill. The choice between 1738: 332:
comes equipped with an interactive shell, providing developers with a convenient method to execute tasks and commands throughout the development process.
1020:
Also supports incremental compilation for Java and Kotlin projects, but its capability for Scala incremental compilation is not as well developed as
490:
1.5 (2021): Added support for Scala 3. Enhancements were also made to the BSP (Build Server Protocol) support, enabling better integration with IDEs.
243:
provides a wide range of features to make the process of building and managing Scala projects easy and efficient. Some of the key features include:
1743: 870:
sbt may be invoked for each build command, or it may enter interactive mode if no command is given. To clean build products of the current build:
943:
or Mill might prove a better fit, while if you're working with multiple languages or technologies, one of the other two may be a better choice.
1733: 1174: 1081:
By default, it doesn't support incremental compilation, nor parallel execution. Both can be achieved using plugins and build tool options.
1017:
Features incremental compilation, compiling only the sections of the code that have changed and thus speeding up the development process.
437:
0.12 (2012): Improved support for multi-module projects, the ability to define custom configurations, and simplified plugin development.
352: 24: 1182: 1136:
Mill is an actively developed open-source project. The community around it is not as large or established as the community around
459:
definitions. Furthermore, the switch to the new Zinc 1.0 incremental compiler further boosted incremental compilation performance.
1044:
Due to its wider acceptance across numerous languages and platforms, Gradle's plugin ecosystem is more extensive and varied than
1470: 1728: 1098:
Uses complex DSL ( Domain Specific Language) for build definitions, offering more granular control over the build process.
321: 269:
can recompile only parts of the code that have changed, resulting in significant time-saving during the development cycle.
477:(LSP). It also added cross-building support for Scala.js and Scala Native and improved the performance of various tasks. 218: 129: 95: 237:
is highly adaptable, permitting developers to customize the build process according to their project's specific needs.
1160: 222: 69: 1718: 878:
Multiple commands may be used on the same line. To run a single test named "Foo" and then publish exported jars:
1723: 474: 393: 153: 998:
Build files are written in Scala, leveraging Scala's expressiveness and type safety during build definition.
308:, developers can set the system to automatically recompile and rerun tests whenever a source file is altered. 1001:
Build files can be written in either Groovy or Kotlin. Syntax tends to lean towards being more declarative.
258: 296: 419:. It introduced rudimentary features such as project definition, dependency management, and compilation. 1202: 376:
build tool in the Scala community, used, for example, by the Scala 2 and Scala 3 compilers themselves,
1133:
Its community is larger and more diverse, addressing multiple programming languages and technologies.
1041:
Offers an extensive plugin ecosystem, allowing developers to enlarge the build tool's functionality.
907:
through their Scala plugins. In both those IDEs, it is possible to create a new project with initial
211: 1078:
Emphasizes performance, utilizing a daemon process running in the background to accelerate builds.
281: 160: 360: 148: 1514: 1645: 1123:
Has an active, supportive community, primarily concentrated on the Scala programming language.
1488: 1285: 1246: 502:
1.9 (2023): More updates to Coursier and a text-based menu to help with creating new projects.
371: 172: 165: 136: 1421: 1500: 230: 115: 1702: 377: 141: 915:
build file, it can be used to generate the project's configuration for the given IDE.
1712: 356: 1633: 932: 1267: 1667: 1471:"Typesafe Activator 1.3.0 released: Contains new sbt server and UI | @lightbend" 1329: 1154: 250:
Through its capacity to automatically download and handle project dependencies,
177: 1305: 1150: 496:
1.8 (2022): This release brought updates to Coursier and improved Ivy support.
214: 55: 45: 1055:
due to its extensive history and wide acceptance within the Java community.
1610: 341:
can execute tasks in parallel, speeding up build times for large projects.
226: 381: 1562: 1445: 1228: 928: 20: 1399: 37: 1377: 1130:'s, focusing on various programming languages and technologies. 1105:'s, more declarative and may feel more intuitive for beginners. 225:
projects. It aims to streamline the procedure of constructing,
1696: 1422:"sbt Reference Manual — Developer's Guide (Work in progress)" 318:
offers helpful features to manage them within a single build.
104: 1538: 1586: 911:
build files, as well as if the project already includes an
254:
facilitates the usage of external libraries and frameworks.
1203:"Lightbend transfers ownership of sbt to the Scala Center" 233:, and packaging applications, libraries, and frameworks. 608:// Set the Scala version used by this build to 2.13.10. 469:
server, enabling IDEs and other tools to interact with
188: 415:
0.3.2 (2008): This was the first official release of
1306:"sbt Reference Manual — Frequently Asked Questions" 1051:Has a larger and more mature plugin ecosystem than 314:For developers working on multiple Scala projects, 183: 171: 159: 147: 135: 125: 94: 68: 54: 44: 1563:"Scala Native — Scala Native 0.4.14 documentation" 454:1.0 (2017): Introduced substantial changes to the 16:Open-source build tool for Scala and Java projects 1404:, Programming Methods Laboratory EPFL, 2023-06-14 1126:Its community is more extensive and diverse than 1062:, but supports extensibility in a different way: 1330:"sbt Reference Manual — sbt Reference Manual" 8: 1382:, The Scala Programming Language, 2023-06-14 30: 1290:: CS1 maint: numeric names: authors list ( 1251:: CS1 maint: numeric names: authors list ( 1701: 114: 36: 29: 1587:"Coursier · Pure Scala Artifact Fetching" 945: 347:To optimize the development experience, 1194: 903:Both IntelliJ IDEA and VS Code support 206:, nowadays often believed to stand for 1515:"Speed up compile times with Zinc 1.0" 1496: 1486: 1283: 1244: 740:// Add a single dependency, for tests. 465:1.1 (2018): This release launched the 210:or used as its own proper name) is an 7: 1175:Free and open-source software portal 1140:, but it is active and engaged and. 1058:Has a smaller plugin ecosystem than 511:An sbt build can be defined using a 388:project is "bootstrapped" — it uses 1668:"Introduction to Mill :: Mill" 353:Integrated Development Environments 1088:, especially for larger projects. 298:Continuous compilation and testing 23:. For the television network, see 14: 1739:Free software programmed in Scala 1354:"Build software better, together" 1183:List of build automation software 351:integrates smoothly with popular 75:1.9.9 / February 23, 2024 19:For SBT accounting software, see 1167: 1153: 448:version for the next four years. 1615:build-server-protocol.github.io 25:Sistema Brasileiro de TelevisĂŁo 1744:Software using the BSD license 392:to build itself and considers 384:, a popular chess server. The 1: 891:Extensibility and integration 833:// Add multiple dependencies. 593:"com.typesafe.akka" 569:"com.typesafe.akka" 1734:Scala (programming language) 974:Language and target audience 515:file Below is an example of 1161:Computer programming portal 273:Customizable build process: 1760: 1634:sbt: .sbt build definition 923:The main alternatives for 638:"0.1.0-SNAPSHOT" 18: 1037:Extensibility and plugins 533:"org.scalatest" 90: 64: 35: 1101:Its DSL is simpler than 884:"testOnly Foo" 880: 872: 599:"akka-cluster" 521: 475:Language Server Protocol 336:Parallel task execution: 1611:"Build Server Protocol" 1266:eed3si9n (2023-10-22). 1227:eed3si9n (2023-10-22). 1013:Incremental compilation 653:"com.example" 259:Incremental compilation 217:created explicitly for 1729:Java development tools 927:among build tools are 809:"Hello Core" 575:"akka-actor" 345:Integration with IDEs: 248:Dependency management: 77:; 6 months ago 895:The functionality of 539:"scalatest" 312:Multi-project builds: 1446:"Releases · sbt/sbt" 396:a positive feature. 836:libraryDependencies 815:libraryDependencies 743:libraryDependencies 623:"2.13.10" 32: 1519:www.scala-lang.org 1499:has generic name ( 557:"2.6.20" 545:"3.2.14" 519:build definition: 361:Visual Studio Code 46:Original author(s) 1426:www.scala-sbt.org 1334:www.scala-sbt.org 1310:www.scala-sbt.org 1144: 1143: 994:Build file syntax 734:"Hello" 408:they introduced: 323:Interactive shell 204:Simple Build Tool 197: 196: 1751: 1719:Build automation 1705: 1700: 1699: 1697:Official website 1682: 1681: 1679: 1678: 1664: 1658: 1657: 1655: 1653: 1642: 1636: 1631: 1625: 1624: 1622: 1621: 1607: 1601: 1600: 1598: 1597: 1583: 1577: 1576: 1574: 1573: 1567:scala-native.org 1559: 1553: 1552: 1550: 1549: 1535: 1529: 1528: 1526: 1525: 1511: 1505: 1504: 1498: 1494: 1492: 1484: 1482: 1481: 1469:Inc, Lightbend. 1466: 1460: 1459: 1457: 1456: 1442: 1436: 1435: 1433: 1432: 1418: 1412: 1411: 1410: 1409: 1396: 1390: 1389: 1388: 1387: 1374: 1368: 1367: 1365: 1364: 1350: 1344: 1343: 1341: 1340: 1326: 1320: 1319: 1317: 1316: 1302: 1296: 1295: 1289: 1281: 1279: 1278: 1263: 1257: 1256: 1250: 1242: 1240: 1239: 1224: 1218: 1217: 1215: 1213: 1199: 1177: 1172: 1171: 1170: 1163: 1158: 1157: 946: 885: 861: 858: 855: 852: 849: 846: 843: 840: 837: 834: 831: 828: 825: 822: 819: 816: 813: 810: 807: 804: 801: 798: 795: 792: 789: 788:"core" 786: 783: 780: 777: 774: 771: 768: 765: 762: 759: 756: 753: 750: 747: 744: 741: 738: 735: 732: 729: 726: 723: 720: 717: 714: 711: 708: 705: 702: 699: 696: 693: 690: 687: 684: 681: 678: 675: 672: 669: 666: 663: 660: 657: 654: 651: 648: 645: 642: 639: 636: 633: 630: 627: 624: 621: 618: 615: 612: 609: 606: 603: 600: 597: 594: 591: 588: 585: 582: 579: 576: 573: 570: 567: 564: 561: 558: 555: 552: 549: 546: 543: 540: 537: 534: 531: 528: 525: 518: 514: 355:(IDEs), such as 208:Scala Build Tool 193: 190: 166:Build automation 137:Operating system 118: 113: 110: 108: 106: 85: 83: 78: 40: 33: 1759: 1758: 1754: 1753: 1752: 1750: 1749: 1748: 1724:Compiling tools 1709: 1708: 1695: 1694: 1691: 1686: 1685: 1676: 1674: 1666: 1665: 1661: 1651: 1649: 1644: 1643: 1639: 1632: 1628: 1619: 1617: 1609: 1608: 1604: 1595: 1593: 1591:get-coursier.io 1585: 1584: 1580: 1571: 1569: 1561: 1560: 1556: 1547: 1545: 1537: 1536: 1532: 1523: 1521: 1513: 1512: 1508: 1495: 1485: 1479: 1477: 1468: 1467: 1463: 1454: 1452: 1444: 1443: 1439: 1430: 1428: 1420: 1419: 1415: 1407: 1405: 1398: 1397: 1393: 1385: 1383: 1376: 1375: 1371: 1362: 1360: 1352: 1351: 1347: 1338: 1336: 1328: 1327: 1323: 1314: 1312: 1304: 1303: 1299: 1282: 1276: 1274: 1265: 1264: 1260: 1243: 1237: 1235: 1226: 1225: 1221: 1211: 1209: 1201: 1200: 1196: 1191: 1173: 1168: 1166: 1159: 1152: 1149: 1094:Build lifecycle 921: 893: 888: 887: 883: 876: 875: 868: 863: 862: 859: 856: 853: 850: 847: 844: 841: 838: 835: 832: 829: 826: 823: 820: 817: 814: 811: 808: 805: 802: 799: 796: 793: 790: 787: 784: 781: 778: 775: 772: 769: 766: 763: 760: 757: 754: 751: 748: 745: 742: 739: 736: 733: 730: 727: 724: 721: 718: 715: 712: 709: 706: 703: 700: 697: 694: 691: 688: 685: 682: 679: 676: 673: 670: 667: 664: 661: 658: 655: 652: 649: 646: 643: 640: 637: 634: 631: 628: 625: 622: 619: 616: 613: 610: 607: 604: 601: 598: 595: 592: 589: 586: 583: 580: 577: 574: 571: 568: 565: 562: 559: 556: 553: 550: 547: 544: 541: 538: 535: 532: 529: 526: 523: 516: 512: 509: 402: 187: 121: 103: 86: 81: 79: 76: 28: 17: 12: 11: 5: 1757: 1755: 1747: 1746: 1741: 1736: 1731: 1726: 1721: 1711: 1710: 1707: 1706: 1690: 1689:External links 1687: 1684: 1683: 1672:mill-build.com 1659: 1637: 1626: 1602: 1578: 1554: 1530: 1506: 1461: 1437: 1413: 1391: 1369: 1345: 1321: 1297: 1258: 1219: 1207:scala-lang.org 1193: 1192: 1190: 1187: 1186: 1185: 1179: 1178: 1164: 1148: 1145: 1142: 1141: 1134: 1131: 1124: 1121: 1115: 1114: 1110: 1106: 1099: 1096: 1090: 1089: 1082: 1079: 1076: 1073: 1067: 1066: 1056: 1049: 1042: 1039: 1033: 1032: 1029: 1025: 1018: 1015: 1009: 1008: 1005: 1002: 999: 996: 990: 989: 985: 982: 979: 976: 970: 969: 964: 959: 954: 949: 920: 917: 892: 889: 881: 873: 867: 864: 522: 508: 505: 504: 503: 497: 491: 485: 478: 460: 449: 438: 432: 426: 420: 401: 398: 378:Play Framework 365: 364: 342: 333: 319: 309: 294: 279: 270: 255: 195: 194: 185: 181: 180: 175: 169: 168: 163: 157: 156: 151: 145: 144: 142:Cross-platform 139: 133: 132: 127: 123: 122: 120: 119: 100: 98: 92: 91: 88: 87: 74: 72: 70:Stable release 66: 65: 62: 61: 58: 52: 51: 48: 42: 41: 15: 13: 10: 9: 6: 4: 3: 2: 1756: 1745: 1742: 1740: 1737: 1735: 1732: 1730: 1727: 1725: 1722: 1720: 1717: 1716: 1714: 1704: 1698: 1693: 1692: 1688: 1673: 1669: 1663: 1660: 1647: 1641: 1638: 1635: 1630: 1627: 1616: 1612: 1606: 1603: 1592: 1588: 1582: 1579: 1568: 1564: 1558: 1555: 1544: 1540: 1534: 1531: 1520: 1516: 1510: 1507: 1502: 1490: 1476: 1472: 1465: 1462: 1451: 1447: 1441: 1438: 1427: 1423: 1417: 1414: 1403: 1402: 1395: 1392: 1381: 1380: 1373: 1370: 1359: 1355: 1349: 1346: 1335: 1331: 1325: 1322: 1311: 1307: 1301: 1298: 1293: 1287: 1273: 1269: 1262: 1259: 1254: 1248: 1234: 1230: 1223: 1220: 1208: 1204: 1198: 1195: 1188: 1184: 1181: 1180: 1176: 1165: 1162: 1156: 1151: 1146: 1139: 1135: 1132: 1129: 1125: 1122: 1120: 1117: 1116: 1111: 1107: 1104: 1100: 1097: 1095: 1092: 1091: 1087: 1083: 1080: 1077: 1074: 1072: 1069: 1068: 1065: 1061: 1057: 1054: 1050: 1047: 1043: 1040: 1038: 1035: 1034: 1030: 1026: 1023: 1019: 1016: 1014: 1011: 1010: 1006: 1003: 1000: 997: 995: 992: 991: 986: 983: 980: 977: 975: 972: 971: 968: 965: 963: 960: 958: 955: 953: 950: 948: 947: 944: 942: 938: 934: 930: 926: 918: 916: 914: 910: 906: 901: 898: 890: 879: 871: 865: 683:"." 520: 506: 501: 498: 495: 492: 489: 486: 482: 479: 476: 472: 468: 464: 461: 457: 453: 450: 447: 442: 439: 436: 433: 430: 427: 424: 421: 418: 414: 411: 410: 409: 406: 399: 397: 395: 391: 387: 383: 379: 375: 374: 369: 362: 358: 357:IntelliJ IDEA 354: 350: 346: 343: 340: 337: 334: 331: 328: 325: 324: 320: 317: 313: 310: 307: 303: 300: 299: 295: 291: 288: 285: 284: 280: 277: 274: 271: 268: 265: 262: 260: 256: 253: 249: 246: 245: 244: 242: 238: 236: 232: 228: 224: 220: 216: 213: 209: 205: 201: 192: 186: 182: 179: 176: 174: 170: 167: 164: 162: 158: 155: 152: 150: 146: 143: 140: 138: 134: 131: 128: 124: 117: 112: 102: 101: 99: 97: 93: 89: 73: 71: 67: 63: 59: 57: 53: 49: 47: 43: 39: 34: 26: 22: 1675:. Retrieved 1671: 1662: 1650:. Retrieved 1640: 1629: 1618:. Retrieved 1614: 1605: 1594:. Retrieved 1590: 1581: 1570:. Retrieved 1566: 1557: 1546:. Retrieved 1542: 1533: 1522:. Retrieved 1518: 1509: 1478:. Retrieved 1474: 1464: 1453:. Retrieved 1449: 1440: 1429:. Retrieved 1425: 1416: 1406:, retrieved 1400: 1394: 1384:, retrieved 1378: 1372: 1361:. Retrieved 1357: 1348: 1337:. Retrieved 1333: 1324: 1313:. Retrieved 1309: 1300: 1275:. Retrieved 1271: 1261: 1236:. Retrieved 1232: 1222: 1210:. Retrieved 1206: 1197: 1137: 1127: 1118: 1102: 1093: 1085: 1070: 1063: 1059: 1052: 1045: 1036: 1021: 1012: 993: 973: 966: 961: 956: 951: 940: 936: 933:Apache Maven 924: 922: 912: 908: 904: 902: 896: 894: 877: 869: 647:organization 617:scalaVersion 510: 499: 493: 487: 480: 470: 466: 462: 455: 451: 445: 440: 434: 428: 422: 416: 412: 404: 403: 389: 385: 372: 367: 366: 348: 344: 338: 335: 329: 326: 322: 315: 311: 305: 301: 297: 289: 286: 282: 275: 272: 266: 263: 257: 251: 247: 240: 239: 234: 207: 203: 202:(originally 199: 198: 60:Scala Center 56:Developer(s) 1497:|last= 1071:Performance 919:Comparisons 874:$ sbtclean 866:Example use 854:akkaCluster 605:akkaVersion 587:akkaCluster 581:akkaVersion 551:akkaVersion 507:Build files 293:encouraged. 212:open-source 178:BSD License 50:Mark Harrah 1713:Categories 1677:2023-06-15 1652:17 October 1620:2023-06-15 1596:2023-06-15 1572:2023-06-15 1548:2023-06-15 1539:"Scala.js" 1524:2023-06-15 1480:2023-06-15 1455:2023-06-15 1431:2023-06-15 1408:2023-06-15 1386:2023-06-15 1363:2023-06-15 1339:2023-06-15 1315:2023-06-15 1277:2023-11-11 1272:github.com 1238:2023-11-11 1233:github.com 1229:"Releases" 1189:References 394:dogfooding 287:ecosystem: 215:build tool 126:Written in 96:Repository 82:2024-02-23 1646:"Plugins" 1475:Lightbend 1119:Community 848:akkaActor 821:scalaTest 767:helloCore 749:scalaTest 713:helloCore 707:dependsOn 698:helloCore 692:aggregate 641:ThisBuild 626:ThisBuild 611:ThisBuild 563:akkaActor 527:scalaTest 517:build.sbt 227:compiling 189:scala-sbt 1543:Scala.js 1489:cite web 1379:Welcome! 1286:cite web 1247:cite web 1147:See also 886:publish 797:settings 722:settings 473:via the 373:de facto 149:Platform 1268:"1.9.9" 1212:8 March 776:project 671:project 632:version 400:History 382:Lichess 370:is the 231:testing 184:Website 173:License 80: ( 1450:GitHub 1358:GitHub 957:Gradle 929:Gradle 380:, and 283:Plugin 105:github 21:ACCPAC 1648:. sbt 1401:Dotty 962:Maven 882:$ sbt 304:With 219:Scala 130:Scala 1654:2014 1501:help 1292:link 1253:link 1214:2024 1048:'s. 1024:'s. 967:Mill 931:and 842:List 827:Test 803:name 782:file 761:lazy 755:Test 728:name 677:file 662:root 656:lazy 513:.sbt 359:and 223:Java 221:and 191:.org 161:Type 154:Java 111:/sbt 109:/sbt 107:.com 1138:sbt 1128:sbt 1103:sbt 1086:sbt 1060:sbt 1053:sbt 1046:sbt 1022:sbt 952:sbt 941:sbt 937:sbt 925:sbt 913:sbt 909:sbt 905:sbt 897:sbt 839:++= 764:val 659:val 584:val 560:val 548:val 524:val 500:sbt 494:sbt 488:sbt 484:11. 481:sbt 471:sbt 467:sbt 463:sbt 456:sbt 452:sbt 446:sbt 441:sbt 435:sbt 429:sbt 423:sbt 417:sbt 413:sbt 405:sbt 390:sbt 386:sbt 368:sbt 349:sbt 339:sbt 330:sbt 316:sbt 306:sbt 290:sbt 276:sbt 267:sbt 252:sbt 241:sbt 235:sbt 200:sbt 31:sbt 1715:: 1670:. 1613:. 1589:. 1565:. 1541:. 1517:. 1493:: 1491:}} 1487:{{ 1473:. 1448:. 1424:. 1356:. 1332:. 1308:. 1288:}} 1284:{{ 1270:. 1249:}} 1245:{{ 1231:. 1205:. 818:+= 806::= 791:)) 779:in 746:+= 731::= 686:)) 674:in 650::= 635::= 620::= 596:%% 572:%% 536:%% 264::' 229:, 1680:. 1656:. 1623:. 1599:. 1575:. 1551:. 1527:. 1503:) 1483:. 1458:. 1434:. 1366:. 1342:. 1318:. 1294:) 1280:. 1255:) 1241:. 1216:. 860:) 857:) 851:, 845:( 830:, 824:% 812:, 800:( 794:. 785:( 773:( 770:= 758:) 752:% 737:, 725:( 719:. 716:) 710:( 704:. 701:) 695:( 689:. 680:( 668:( 665:= 644:/ 629:/ 614:/ 602:% 590:= 578:% 566:= 554:= 542:% 530:= 363:. 327:: 302:: 261:' 84:) 27:.

Index

ACCPAC
Sistema Brasileiro de TelevisĂŁo

Original author(s)
Developer(s)
Stable release
Repository
github.com/sbt/sbt
Edit this at Wikidata
Scala
Operating system
Cross-platform
Platform
Java
Type
Build automation
License
BSD License
scala-sbt.org
open-source
build tool
Scala
Java
compiling
testing
Incremental compilation
Plugin
Continuous compilation and testing
Interactive shell
Integrated Development Environments

Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.

↑