swagger codegen swagger ui. Kind regards, Jacobus--. Swagger Codegen Generates client SDK code for a lot of different platforms (such as Java, JavaScript, Scala, Python, PHP, Ruby, Scala, and more). Now, we will look into generating API client library in R using the httr package. swagger-codegen/. Swagger Codegen is an Open Source project and Public API that can generate customizable SDKs from the Swagger 2. OpenAPI and eBay RESTful APIs As part of eBay's RESTful APIs, we're providing eBay API Contracts for them in the increasingly popular OpenAPI format. Swagger - API Details 18. Method 1: Use the swagger editor. Swagger‑OpenAPI design, documentation & development power, right in your Eclipse IDE! RepreZen API Studio is the most productive REST API design environment, with everything you need to deliver world-class APIs and microservices in a fraction of the time. swagger-codegen-ignore in the directory root of the generated code, but we had an issue filed about how to allow for complex exclusions on initial generation from the maven plugin. json file so you all can generate your own SDKs from it. -- You received this message because you are subscribed to the Google Groups "Swagger" group. swagger » swagger-codegen-cli Swagger Codegen (executable) Swagger Codegen (executable) License: Apache 2. swagger-core - the scala/java library to generate swagger specifications directly from the code. To avoid unnecessary configurations, you can refer to our pom. io which can be used to generate API client library from swagger. (When there is no. Metadata folder. You can find the installation instruction here. Swagger Codegen (executable) 1 usages. Knoldus engineers digital systems with a product mindset to deliver an objective competitive advantage to the business. Groovy/ApiUtils. I submitted a fix that allows users to. There is no mention of a Main-Class ! We used maven-jar-plugin to handle jar content and manifest configuration, specially adding a Main-Class property to MANIFEST. Select file, import URL and type in the URL of the swagger endpoint you want to load. Swagger / Quick Start Guide. swagger-ui - Generation of interactive API documentation, which Swagger is often known for. Introduction The upcoming PI Web API 2017 release will come with lots of great new features. All of these tools are free and open source projects available on GitHub. After creating an API what you need is a client side code to access the API. Maven artifact version io. Swagger - API Details 18. descriptive-play-swagger is a fork of play-swagger. js - A Sample App is a fully-functioning, stand-alone Swagger server written in javascript which uses node. A set of HTML/CSS/Javascripts assets that take the specification file and generate the attractive UI. Awesome Scala. 14,项目大小 ,发布时间 ,共 10 个正式发布版本 MvnJar 全部资源. mustache Java/apiInvoker. Specifications for REST API (such as Swagger) are more amenable as the basis for generating code if they are complete specifications of how client computers interact with servers. We will also see more on the popular Swagger. This typed format makes larger APIs more manageable and easy to use. To generate code with this image, you'll need to mount a local location as a volume. However, on Windows Git Bash shell, the basic scala executable does not works. To avoid unnecessary configurations, you can refer to our pom. • Swagger Codegen allows generation of both client libraries and server stubs from a Swagger definition. It's a fork of the swagger-codegen generator that can be launched using a CLI with npm, docker and Homebrew. I generated a Scala client for the pet store example. Alternatively you can select File, Import File and upload the downloaded swagger. maven plugin to build modules from swagger codegen Last Release on Oct 16, 2019 4. Do you know which version swagger codegen uses and /or when they intent to move to release 0. swagger-codegen/. Swagger-codegen package helps solve jaxrs-di jaxrs-resteasy-eap jaxrs-resteasy spring nodejs-server openapi openapi-yaml kotlin-client kotlin-server php python scala scala-akka-http-server. swagger-codegen - swagger-codegen contains a template-driven engine to generate documentation, API clients and server stubs in different languages by parsing your OpenAPI / Swagger definition HTML 📔 The eBook A Beginner's Guide to Code Generation for REST APIs is a good starting point for beginners. CodeGen Issue - C# - Requests don't use BasePath by mdisbrow on ‎05-17-2019 08:53 AM Latest post on ‎09-28-2019 08:05 PM by hugomario 2 Replies 197 Views. It supports JAX-RS, servlets and Play. There are several tools like Azure AutoRest, Swagger Codegen, Swagger. (1 reply) Swagger codegen v2. Motivation Why is this not done as a part of the swagger-codegen project? Because:. Overview Swagger provides a simple, powerful representation for you APIs. The most interactive way to create a client from a swagger file is using the online swagger editor. *** NOTE *** This Wiki is broken. Swagger Codegen (executable) 1 usages. A Swagger codegen project, which allows generation of client libraries automatically from a Swagger-compliant server. Swagger Codegen allows you to generate a client in a wide variety of languages. 0: Categories: Maven Plugins: Tags: plugin build build-system maven io swagger api: Used By: 2 artifacts. swagger-codegen-Generation of client code in a variety of languages using a Swagger definition. Swagger clients pass arguments and return objects as typed objects. Swagger Codegen: Remove tedious plumbing and configuration by generating boilerplate server code in over 20 different languages. It's a fork of the swagger-codegen generator that can be launched using a CLI with npm, docker and Homebrew. Else, you could use:. Method 1: Use the swagger editor. maven plugin to build modules from swagger codegen License: Apache 2. Get the compatible swagger/OpenAPI API description file in the json format and save to a folder as swagger. js to Scala NancyFX. openapi-generator-ignore in a folder, if a. Swagger-node-express: Swagger模块,用于node. This is the swagger codegen. Alternatively you can select File, Import File and upload the downloaded swagger. swagger-codegen-ignore in the directory root of the generated code, but we had an issue filed about how to allow for complex exclusions on initial generation from the maven plugin. Quick question : does it work with both openapi v2 and v3 ?. Specifications about screen elements may be too complex or don't provide enough information for use in code generation at this point in time. CodeGen Issue - C# - Requests don't use BasePath by mdisbrow on ‎05-17-2019 08:53 AM Latest post on ‎09-28-2019 08:05 PM by hugomario 2 Replies 197 Views. util)的变量的模型?注意:我使用Swagger版本2. 0-M2* This version of swagger codegen has improved support for client generation as well as new target support. The interactive build tool Define your tasks in Scala. Wrapup Generate based on contract Swagger-Codegen server stubs Extend using code first CXF 3 Swagger Feature Freeze using contract Swagger-Codegen build integration (mvn/gradle/cmd) Use your application Generate client code (Swagger-Codegen) Use in browser (Swagger-UI) View/Share as HTML/PDF (Swagger2Markup) Customize the code generator. 在你已经在工作中写了很多版本,很多规范的API服务之后,你会发现,后端服务很多共性的工作需要去完成,比如:. swagger-codegen - swagger-codegen contains a template-driven engine to generate documentation, API clients and server stubs in different languages by parsing your OpenAPI Swagger definition #opensource. Moreover, you can do it directly within an sbt project. swagger简介 swagger是一套开源的API设计工具,包括Swagger UI和Swagger Editor等. A community driven list of useful Scala libraries, frameworks and software. A maven plugin for downloading and uploading Swagger/OAS definitions from/to SwaggerHub as part of a build process. jar" to save typing. The Swagger framework is supported by a set of core tools for designing, building, and documenting RESTful APIs. json file so you all can generate your own SDKs from it. See the complete profile on LinkedIn and discover Lukasz's connections and jobs at similar companies. I had a hard time finding what was new, so we made an example-filled guide that will help with your migrations. swagger-codegen-Generation of client code in a variety of languages using a Swagger definition. A couple helpful scripts. swagger-codegen contains a template-driven engine to generate documentation, API clients and server stubs in different languages by parsing your OpenAPI / Swagger definition. Generating Java Spring-MVC code from Swagger Spec (Edit, July 2017: This Async Spring template in Swagger codegen is deprecated and no longer maintained. They can create code in many different languages, like Java, Scala, and Ruby. This typed format makes larger APIs more manageable and easy to use. swagger-ui - Generation of interactive API documentation, which Swagger is often known for. Start the gatling test. After creating an API what you need is a client side code to access the API. swagger » swagger-codegen-cli Swagger Codegen (executable) Swagger Codegen (executable) License: Apache 2. yaml をOpenAPIドキュメントとして、clientディレクトリ以下にPythonクライアントが生成することが可能. Scala (JVM): 2. io which can be used to generate API client library from swagger. 1 / swagger-codegen (maven-plugin) / maven plugin to build modules from swagger codegen / Get informed about new snapshots or releases. The OpenAPI Specification (OAS) and Swagger tools both have active communities of developers that use and develop new tools to support your API development. Do you know which version swagger codegen uses and /or when they intent to move to release 0. Else, you could use: java -jar swagger-codegen-cli-2. It's a fork of the swagger-codegen generator that can be launched using a CLI with npm, docker and Homebrew. After changing the JSON files based on the discussion, they use swagger-codegen to generate the client and server code. swagger-codegen contains a template-driven engine to generate client code in different languages by parsing your Swagger Resource Declaration. Generating Feign clients with Swagger Codegen and Gradle (blog. Tutorial 2: Coding a Swagger CodeGen Project. 0 of the api, but i have been using swagger codegen to create all my rest apis. You can find out more at https://github. The goal of Swagger™ is to define a standard, language-agnostic interface to REST APIs which allows both humans and computers to discover and understand. ) They also formed the OpenAPI Initiative, which leads the evolution of the Swagger (OpenAPI) specification. Help options in terminal. The SDKs are created for various programming languages - ranging from Java, Python, PHP, and Ruby to Scala. Leading development and support of Scala projects. swagger async 51: swagger codegen 51: swagger core 63: swagger integration 4: swagger java 46: swagger jaxrs 86: swagger jersey 30: swagger js 2: swagger maven 6: swagger play2 20: swagger sample 34: swagger scala 70: swagger servlet 12: swagger springmvc 5: swagger4spring 19: swaggersocket 66: swank 2: swap 2: swarm 25: swarmcache 1: swc 17. As another example, my team uses finagle and finatra exclusively. One of the them is the Swagger specification which is a JSON string that allows you to generate client-side libraries in many different programming languages including Java, C#, AngularJS etc. CodeGen Issue - C# - Requests don't use BasePath by mdisbrow on ‎05-17-2019 08:53 AM Latest post on ‎09-28-2019 08:05 PM by hugomario 2 Replies 197 Views. A top-down approach where you would use the Swagger Editor to create your Swagger definition and then use the integrated Swagger Codegen tools to generate server implementation. This broad base is part of what drove the transition to the repositioning as "OpenAPI Specification", as the solution is extremely extensible and open for mutation. Consuming Restful APIs using Swagger v2. maven plugin to build modules from swagger codegen License: Apache 2. Scala (JVM): 2. Generate API Server, Docs and Client Code Using Swagger. 3和两个失败的kotlin,kotlin-client以及kotlin-server具有同样的错误。. New default values for the generated code. java : 35) похоже, что. So far none of the swagger codegen options for scala have been really satisfying. Create these scripts on the folder you created on the step above. swagger-codegen contains a template-driven engine to generate documentation, API clients and server stubs in different languages by parsing your OpenAPI / Swagger. js, Lua, BASH, etc) After download, you can see supported programming languages and their codes that may be used to generate code running in terminal : swagger-codegen. Recommend:swagger - Good rest code generation and documentation tool be used in multiple clients along with OAuth and possibility of multiple revisions. json file so you all can generate your own SDKs from it. 在官网 mybatis-generator自动生成代码工具. This is called interface driven development, and it's well worth a look. Swagger CodeGen is a tool that allows you to generate a client in a variety of programming languages. Automatic SDK generation. Other amazingly awesome lists can be found in the awesome-awesomeness list. swagger-codegen contains a template-driven engine to generate documentation, API clients and server stubs in different languages by parsing your OpenAPI / Swagger. For example, the code included in Swagger Codegen supports only. IMO Akka-HTTP will become a key player for microservice type architectures, so having support from something like Swagger would be fantastic. Scala is an acronym for "Scalable Language". DefaultGenerator. Swagger‑OpenAPI design, documentation & development power, right in your Eclipse IDE! RepreZen API Studio is the most productive REST API design environment, with everything you need to deliver world-class APIs and microservices in a fraction of the time. swagger codegen swagger ui. There are a number of client generators for swagger - check out the Swagger website for more details. Moreover, you can do it directly within an sbt project. This means that Scala grows with you. Motivation Why is this not done as a part of the swagger-codegen project? Because:. When generating swagger documentation for lists of enums in our scala apps, the swagger definitions generated are only empty objects. Swagger/OpenAPI codegen and Flutter/Dart. Also, it generates immutable classes and optionally the corresponding JSON conversions. swagger-codegen. Get the compatible swagger/OpenAPI API description file in the json format and save to a folder as swagger. Scala (JVM): 2. I am looking forward to use version 0. I have been looking at lots of forums and have not been able to find any answers. swagger-js-A JavaScript library to connect to swagger-enabled APIs via browser or Node. Run "scala -version" on Windows from a CMD shell and you get the scala version. 0, we try to consolidate async-scala, scala, akka-scala into a single scala generator. swagger-codegen-Generation of client code in a variety of languages using a Swagger definition. It can be used as an alternative to installing via homebrew, or for developers who are unable to install Java or upgrade the installed version. Recently I did some personal survey on how Swagger can be integrated with Akka HTTP. The client SDK code helps developers integrate your API on a specific platform and provides for more robust implementations that might include more scaling, threading, and other necessary code. swagger-codegen - swagger-codegen contains a template-driven engine to generate documentation, API clients and server stubs in different languages by parsing your OpenAPI / Swagger definition HTML 📔 The eBook A Beginner's Guide to Code Generation for REST APIs is a good starting point for beginners. Swagger/OpenAPI codegen and Flutter/Dart. json Java 8 STS Maven. The Swagger framework is supported by a set of core tools for designing, building, and documenting RESTful APIs. swagger-codegen/swagger-codegen_2. Once you have swagger-codegen-cli. Powerful, extensible code gen framework lets you build custom generators with powerful Xtend templates and integrated debugging. js on both the backend and frontend seems like a great combination – lets you use the same language and packages throughout your application, and frees you from the JVM. Reverb - Wordnik Atmosphere - Scalatra - JSON4S 23. To see the various help section options of the Swagger Codegen - If you have Homebrew installed: swagger-codegen help. Swagger is a set of open-source tools built around the OpenAPI Specification that can help you design, build, document and consume REST APIs. Formitable is gratis te proberen, eenvoudig in te stellen en integreert met een scala aan POS systemen, hospitality tools en marketing partners. The Swagger Codegen image acts as a standalone executable. Method 1: Use the swagger editor. The interactive build tool Define your tasks in Scala. 0-format version of your API. Specifications about screen elements may be too complex or don’t provide enough information for use in code generation at this point in time. Create implementation code so that you don't have to write your API code from scratch. Like the official swagger-codegen this project aims to generate Scala source code from Swagger 2. - swagger-api/swagger-. API-First With Swagger - DZone Integration. OpenAPI Specification と Swagger Godegen に至るまで辿った道。CORBA, RMI, SOAP, Thrift, gRPC, REST, WADL, OpenAPI Specification などの話 スマートフォン用の表示で見る よしなしごと. x in many different situations - from getting started with a hello world example in Maven or Gradle to a range of web application examples. swagger-codegen自动生成代码工具的介绍与使用的更多相关文章. generate (DefaultGenerator. Servers for the specification of the resources in multiple languages (NodeJS, Scala, and others). gitignore or. Swagger Codegen - swaggerの定義ファイルからプログラムコードを生成するツール; Swagger Editor - オンラインで使用できるSwaggerエディタ; 普通にswaggerの記述をする まずは下記のように、普通にswagger. 我能够通过Play设置Swagger并尝试Swagger-ui 我必须说它真的很棒. Riya Hi Ron, I am trying to use swagger-core 1. Making APIs using Swagger. Like the official swagger-codegen this project aims to generate Scala source code from Swagger 2. You can find the installation instruction here. "swagger-codegen" is the open-source library used to to generate the calling of swagger-defined APIs. io which can be used to generate API client library from swagger. Select file, import URL and type in the URL of the swagger endpoint you want to load. You can find out more at https://github. kimsenin izleyeceğini falan da sanmıyorum. A couple helpful scripts. But you can also rely on it for large mission critical systems, as many companies, including Twitter, LinkedIn, or Intel do. Check everything is ready to go. 3 / swagger-codegen-project / Get informed about new snapshots or releases. arnoldgalovics. Scala: case classes are generated and JSON conversion. Scala的Play框架:编译错误[类型应用程序不是程序包控制器的成员] 如何使用Swagger Codegen生成具有其数据类型为Currency(java. wordnik/swagger-codegen_2. mustache Groovy/model. I am looking forward to use version 0. Swagger学习和实践最近安装并使用了一下Swagger-ui、Swagger-editor和Swagger-codegen,感觉还不错。Swagger是一个规范和完整的框架,用于生成、描述、调用和可视化RESTfu. swagger-codegen. If your REST API is documented in OpenAPI/Swagger spec, you can use Swagger Codegen to generate not only Java API client but also API clients in C#, Ruby, ObjC, PHP, Python, etc and server stubs (e. Swagger Codegen 18 usages. io is using generator. 3 With dependencies Documentation Source code. To get a list of languages supported by the Swagger Codegen - If you have Homebrew installed: swagger-codegen. We use cookies for various purposes including analytics. The following example illustrates the use of this tool:. java:285) в io. Swagger CodeGen - Contains a template-driven engine to generate client code in different languages by parsing your Swagger Resource Declaration. swagger-codegen contains a template-driven engine to generate client code in different languages by parsing your Swagger Resource Declaration. java -jar swagger-codegen-cli. Install npm install looopback-swagger-codegen Examples. mustache Java/pom. Twilio社がOSS化したScala用SwaggerコードジェネレータGuardrailを試してみる Scala 先日のScalaMatsuri 2018でTwilioの方が発表されていた、SwaggerからAkka HTTP用(http4sにも対応している)のコードを生成するコードジェネレータが GitHub で公開されていました。. Swagger-codegen:一个模板驱动引擎,通过分析用户Swagger资源声明,这个工具可以为不同的平台生成客户端 SDK(比如 Java、JavaScript、Python 等)。 这些客户端代码帮助开发者在一个规范平台中整合 API ,并且提供了更多健壮的实现,可能包含了多尺度、线程,和其他. But you can also rely on it for large mission critical systems, as many companies, including Twitter, LinkedIn, or Intel do. All of these tools are free and open source projects available on GitHub. {"swagger":"2. OpenAPI and eBay RESTful APIs As part of eBay's RESTful APIs, we're providing eBay API Contracts for them in the increasingly popular OpenAPI format. Overview Swagger provides a simple, powerful representation for you APIs. swagger-codegen contains a template-driven engine to generate documentation, API clients and server stubs in different languages by parsing your OpenAPI / Swagger definition. Java, Scala, node 등을 지원해 줌. Designing your own REST API? If you're using Node. lebron james bile film işlerine girmek için cleveland'a dönmeyi beklemişken yaptığı tam salaklık. mustache Groovy/api. View Lukasz Tymoszczuk’s profile on LinkedIn, the world's largest professional community. maven plugin to build modules from swagger codegen Last Release on Oct 16, 2019 4. json file in your preferred programming language. 6没有被maven中央仓库的任何jar包依赖!. Compatibility. A couple helpful scripts. I have been looking at lots of forums and have not been able to find any answers. This article will go over how to utilize Swagger to easily define a REST API Server. Awesome Scala. This code generator is designed specifically for Swagger Spec Version 2. 0 Release Notes: 3. This is actually a very good practice where you don't have to repeat the JS / TS service that calls. java:685) в io. Steps to reproduce. Scala Scala-editor - manually convert the swagger. Which version of code gen are you using? you may want to try the latest master as there are a few enhancements/bug fixes to the scala generator. json file so you all can generate your own SDKs from it. The best part of Swagger is that the documentation of methods, parameters, and models are tightly integrated into the server code, allowing APIs to always stay in sync. io which can be used to generate API client library from swagger. Swagger Codegen (executable) 1 usages. I see there is some talk about Swagger with the Play Framework and Swagger with Scala-asyn. The Swagger team supports some of these libraries for generating OAS from your existing APIs, and the rest our maintained by the OAS community: Java/Scala – Swagger-Core. API First design can be used in web, mobile, and IoT applications. CodeGen Issue - C# - Requests don't use BasePath by mdisbrow on ‎05-17-2019 08:53 AM Latest post on ‎09-28-2019 08:05 PM by hugomario 2 Replies 197 Views. com: wing328. Get the compatible swagger/OpenAPI API description file in the json format and save to a folder as swagger. Discussion. "swagger-codegen" is the open-source library used to to generate the calling of swagger-defined APIs. Help options in terminal. Swagger / Quick Start Guide. This project will show you how to use sbt-swagger-codegen plugin. x specification. swagger async 51: swagger codegen 51: swagger core 63: swagger integration 4: swagger java 46: swagger jaxrs 86: swagger jersey 30: swagger js 2: swagger maven 6: swagger play2 20: swagger sample 34: swagger scala 70: swagger servlet 12: swagger springmvc 5: swagger4spring 19: swaggersocket 66: swank 2: swap 2: swarm 25: swarmcache 1: swc 17. 3 Ruby, Scala Commercial Implementations. Name Email Dev Id Roles Organization; Tony Tam: fehguygmail. The interactive build tool Define your tasks in Scala. Recently I did some personal survey on how Swagger can be integrated with Akka HTTP. Alternatively you can select File, Import File and upload the downloaded swagger. 3 With dependencies Documentation Source code. It implements common Play's CacheApi for both Java and Scala plus provides a few more Scala APIs implementing various Redis commands including the support of collections. Scala (JVM): 2. Swagger学习和实践最近安装并使用了一下Swagger-ui、Swagger-editor和Swagger-codegen,感觉还不错。Swagger是一个规范和完整的框架,用于生成、描述、调用和 博文 来自: Golden_lion的博客. mustache Java/model. 最新版本 swagger-codegen_2. Compatibility. Make your API live: API gateways like Amazon API Gateway, Azure, Apigee, or Google Cloud, all take API definitions to create a live API. 0 - Supported languages for SDK generation feature - sdk-gen-languages. mustache Java/api. You can find out more at https://github. 0","info":{"description":"This is an online swagger codegen server. The Search Engine for The Central Repository. Swagger Codegen Generates client SDK code for a lot of different platforms (such as Java, JavaScript, Scala, Python, PHP, Ruby, Scala, and more). • Swagger Codegen allows generation of both client libraries and server stubs from a Swagger definition. swagger swagger-codegen-maven-plugin生成默认Api界面 c# - 如何使用模型中的自定义属性更改剃刀视图模型中的输入元素名称属性值? django - 使用带有用户名和密码的swagger-codegen基本身份验证. io to generate code and generator. TL;DR) You can use Swagger with Akka HTTP and get some benefit from Swagger, but the workflow is not fully automated with existing tools. Quick question : does it work with both openapi v2 and v3 ?. All of these tools are free and open source projects available on GitHub. We’ll then decide which SDK generation tools to use and make all of the SDKs available via. js, Ruby Sinatra, Scala Scalatra or Java JAX-RS to design your REST API, please drop us an email ([email protected]) so that we can help generate the server-side code for you. § Deployment § WAR Module. (11 replies) We're happy to announce the next milestone release of swagger-codegen! *swagger-codegen 2. You'll probably want the newer streaming API oriented convention in Spring 5. - William Cheng May 15 '17 at 3:43. generate (DefaultGenerator. Riya Hi Ron, I am trying to use swagger-core 1. 14没有被maven中央仓库的任何jar包依赖!. js using Electron. 0 Specification compliant API descriptions. Riya Hi Ron, I am trying to use swagger-core 1. *** NOTE *** This Wiki is broken. wordnik/swagger-codegen_2. Swagger Codegen (core Library) Last Release on May 29, 2018 swagger-scala-module Last Release on Apr 8, 2019 12. However the editor and UI are working fine with the split files. For simplicity create a new folder and save the swagger. Swagger Codegen is an Open Source project and Public API that can generate customizable SDKs from the Swagger 2. swagger-codegen. Server stubs:. Scala (JVM): 2. Compatibility. Recently I did some personal survey on how Swagger can be integrated with Akka HTTP. About Swagger. codegen-cli. swagger olmaktan fersah fersah uzak olan adamın kendini anlatacağı diziye verdiği isim de eziklik göstergesi olmuş tam. These tools create code in many different languages, like Java, Scala, and Ruby. Inspired by awesome-python. See the complete profile on LinkedIn and discover Lukasz's connections and jobs at similar companies. Download JAR files for scalatra-swagger_2. Moreover, you can do it directly within an sbt project. sbt-swagger-codegen-example. This is an sbt plugin to generate Scala, Java or Elm code given an openapi 3. Consuming Restful APIs using Swagger v2. 0-M2* This version of swagger codegen has improved support for client generation as well as new target support. lebron james bile film işlerine girmek için cleveland'a dönmeyi beklemişken yaptığı tam salaklık. The Swagger Codegen image acts as a standalone executable. According to the docs: “If a scala-library Jar is found on classpath, and the project has at least one repository declared, a corresponding scala-compiler repository dependency will be added to scalaClasspath. js now, and by extension you can package desktop apps written 100% in Scala.