คำถามติดแท็ก sbt

sbt เป็นเครื่องมือสร้างโอเพ่นซอร์สสำหรับโปรเจ็กต์ Scala และ Java ซึ่งคล้ายกับ Maven หรือ Ant ของ Java

9
จะตรวจสอบเวอร์ชั่น sbt ได้อย่างไร?
ฉันจะตรวจสอบ sbt รุ่นที่ฉันใช้อยู่ได้อย่างไร ฉันมีไฟล์ bash ตั้งค่าที่ใช้sbt-launch.jarและใช้งานได้ แต่ $ sbt version แสดงเฉพาะ "เวอร์ชั่นโครงการ" (0.1) และ $ sbt --version ไม่ทำอะไรเลย
335 sbt 


2
ความหมายของสัญลักษณ์ Build.scala,% และ %%
ฉันใหม่เพื่อเล่น! Framework 2.1 (เวอร์ชัน java) และไม่มีประสบการณ์กับสกาล่า ฉันไม่เข้าใจสิ่งที่เป็นและสิ่งที่ไม่%และ%%หมายถึงใน Build.scala ฉัน googled เกี่ยวกับพวกเขา แต่ไม่สามารถค้นหาความหมายของพวกเขา ในไฟล์ Build.scala ของฉันฉันมี: "org.hibernate" % "hibernate-entitymanager" % "4.1.0.Final", "com.typesafe" %% "play-plugins-mailer" % "2.1" ทำไมบรรทัดแรกใช้สัญลักษณ์% เดียวและสองสัญลักษณ์หนึ่งใช้สองเปอร์เซ็นต์%%? สิ่งที่พวกเขาสำหรับ?

5
ScalaTest ใน sbt: มีวิธีรันการทดสอบเดียวโดยไม่มีแท็กหรือไม่?
ฉันรู้ว่าการทดสอบเดียวสามารถวิ่งได้โดยวิ่งใน sbt testOnly *class -- -n Tag มีวิธีบอก sbt / scalatest เพื่อทำการทดสอบเดียวโดยไม่มีแท็กหรือไม่? ตัวอย่างเช่น: testOnly *class -- -X 2 มันจะหมายถึง "ทำการทดสอบครั้งที่สองในชั้นเรียนไม่ว่ามันจะเป็นอะไร" เรามีการทดสอบมากมายและไม่มีใครสนใจติดแท็กดังนั้นจึงมีวิธีเรียกใช้การทดสอบเดียวโดยไม่ต้องมีแท็กหรือไม่
150 scala  testing  sbt  scalatest 

7
วิธีสร้างโครงการ SBT ด้วย IntelliJ Idea
ฉันเพิ่งเริ่มต้นด้วยการพัฒนา Scala / LiftWeb / Sbt และฉันต้องการนำเข้าโครงการ Sbt ใน IntelliJ Idea ที่จริงฉันจัดการเพื่อนำเข้าโครงการของฉันในสองวิธีที่แตกต่างกัน: 1) กับ Maven ฉันสร้างโครงการ Maven และยิ่งไปกว่านั้นฉันสร้างโครงการ Sbt ซึ่งฉันนำเข้าจาก IntelliJ ฉันสามารถเริ่มต้นได้อย่างง่ายดายหยุดเซิร์ฟเวอร์ท่าเทียบเรือและทำสิ่งอื่น ๆ แต่นั่นไม่ใช่สิ่งที่ฉันต้องการ ฉันต้องการทำสิ่งเดียวกันเพียงปราศจาก Maven นั่นทำให้ฉันไป 2) ด้วย Eclipse ดังนั้นฉันจึงสร้างโครงการ Sbt ใหม่ (ด้วยสคริปต์ที่ฉันเขียนเล็กน้อยกำหนดค่าโครงการ Sbt ให้เป็น WebProject) ฉันใช้ปลั๊กอิน sbt-eclipsify เพื่อ 'แปลง' โครงการสำหรับ Eclipse ซึ่งฉันก็นำเข้าใน IntelliJ (ซอร์สที่มีอยู่ -> eclipse) แต่ปัญหาเริ่มต้นที่นี่: ฉันไม่สามารถทำให้ปลั๊กอิน …
146 scala  intellij-idea  lift  sbt 

2
ข้อดีและข้อเสียของการใช้ sbt vs maven ในโครงการ Scala [ปิด]
ตามที่เป็นอยู่ในปัจจุบันคำถามนี้ไม่เหมาะสำหรับรูปแบบคำถาม & คำตอบของเรา เราคาดหวังคำตอบที่จะได้รับการสนับสนุนจากข้อเท็จจริงการอ้างอิงหรือความเชี่ยวชาญ แต่คำถามนี้มีแนวโน้มที่จะเรียกร้องให้มีการอภิปรายโต้แย้งโต้แย้งหรือการอภิปรายเพิ่มเติม หากคุณรู้สึกว่าคำถามนี้สามารถปรับปรุงและเปิดใหม่ได้โปรดไปที่ศูนย์ช่วยเหลือเพื่อขอคำแนะนำ ปิดให้บริการใน8 ปีที่ผ่านมา เครื่องมือสร้างใดดีที่สุดสำหรับ Scala ข้อดีและข้อเสียของแต่ละข้อคืออะไร ฉันจะกำหนดว่าจะใช้หนึ่งในโครงการใดได้บ้าง
138 scala  maven  sbt 


3
sbt-assembly: พบข้อผิดพลาดในการขจัดข้อมูลซ้ำซ้อน
ฉันไม่แน่ใจว่าการผสมผสานหรือไม่รวมไหเป็นตัวเลือกที่ดีที่สุดที่นี่ ความช่วยเหลือเกี่ยวกับวิธีดำเนินการเพิ่มเติมกับข้อผิดพลาดนี้จะดีมาก! [sameert@pzxdcc0151 approxstrmatch]$ sbt assembly [info] Loading project definition from /apps/sameert/software/approxstrmatch/project [info] Set current project to approxstrmatch (in build file:/apps/sameert/software/approxstrmatch/) [info] Including from cache: scala-library.jar [info] Checking every *.class/*.jar file's SHA-1. [info] Merging files... [info] Including from cache: curator-client-2.4.0.jar [info] Including from cache: secondstring-20140729.jar [info] Including from cache: slf4j-api-1.7.5.jar …
130 scala  sbt  sbt-assembly 

8
ติดอยู่ที่“ การรับ org.scala-sbt sbt 0.13.6 …” เมื่อเรียกใช้ sbt ในเทอร์มินัล
ปัญหาที่คล้ายกันกับHow to use sbt behind authenticated proxy? . ฉันลองใช้คำตอบที่ได้รับและปัญหายังคงอยู่ที่นั่น เมื่อฉันเรียกใช้sbtในเทอร์มินัลมันจะแสดงและติดอยู่ที่: Getting org.scala-sbt sbt 0.13.6 ... ข้อมูลเพิ่มเติม: sbt --version sbt launcher version 0.13.6 ฉันจะแก้ไขได้อย่างไร?
124 java  sbt 

6
จะบังคับให้ IntelliJ IDEA โหลดการอ้างอิงซ้ำจาก build.sbt หลังจากเปลี่ยนได้อย่างไร
ฉันใช้ IntelliJ IDEA 13 (Community Edition) กับปลั๊กอิน Scala การนำเข้าครั้งแรกของโครงการ Scala ที่มีอยู่ซึ่งใช้build.sbtงานได้ดี การอ้างอิงไลบรารีถูกเลือกขึ้นโดย IDEA การอ้างอิงเพิ่มเติมที่เพิ่มหลังจากไม่ได้รับการนำเข้าครั้งแรกแม้ว่าฉันจะตรวจสอบauto-importตัวเลือกแล้วก็ตาม ฉันจะบังคับให้ IDEA โหลดการอ้างอิงซ้ำได้build.sbtอย่างไร
123 scala  intellij-idea  sbt 

14
การดีบักโค้ด Scala ด้วย simple-build-tool (sbt) และ IntelliJ
วิธีที่ง่ายที่สุดในการดีบักโค้ด Scala ที่จัดการโดย sbt โดยใช้ดีบักเกอร์ในตัวของ IntelliJ คืออะไร เอกสารประกอบจาก"RunningSbt" จากไซต์โค้ด google ของ sbtจะแสดงรายการคำสั่งสำหรับการรันคลาสหลักสำหรับโปรเจ็กต์หรือการทดสอบ แต่ดูเหมือนจะไม่มีคำสั่งสำหรับการดีบัก คำถามติดตามผล: วิธีที่ง่ายที่สุดในการแนบดีบักเกอร์ของ IntelliJ กับ Jetty เมื่อใช้คำสั่ง jetty-run ของ sbt คืออะไร

4
SBT หยุดทำงานโดยไม่ต้องออก
คุณจะยุติการรันใน SBT โดยไม่ออกได้อย่างไร? ฉันพยายาม CTRL + C แต่ออกจาก SBT มีวิธีออกจากแอปพลิเคชันที่กำลังทำงานอยู่ในขณะที่เปิด SBT อยู่หรือไม่?
120 scala  sbt  terminate 

8
Jvm ใช้เวลานานในการแก้ไข ip-address สำหรับ localhost
ดูเหมือนว่าฉันจะมีปัญหากับประสิทธิภาพของ "sbt test" (ซึ่งรวมถึงการค้นหาชื่อ localhost / ที่อยู่ IP) หลังจากอัปเกรดเป็น macOS Sierra ใน OS X เวอร์ชันก่อนหน้าจะใช้เวลาประมาณ 40-50 วินาทีจึงจะเสร็จสิ้น macOS Sierra ครั้งสูงกว่านั้นมาก ฉันวิ่งครั้งสุดท้ายประมาณ 15 นาที เวลาในการรวบรวมจะใกล้เคียงกับ 'El Capitan' ฉันเป็นคนเดียวจากทีมของฉันที่ได้ลองใช้ macOS ใหม่นี้ดังนั้นฉันจึงไม่สามารถบอกได้ว่ามันเกิดขึ้นบน Mac ของฉันเท่านั้นหรือเป็นปัญหาทั่วไป เพื่อนร่วมงานของฉันมีปัญหาคล้ายกันใน Ubuntu และเกี่ยวข้องกับการสร้างตัวเลขแบบสุ่มทำให้การทดสอบช้าลง - เวลาตอบสนองการบริการช้า: Java SecureRandom & / dev / random น่าเสียดายที่ไม่ได้ผลสำหรับฉัน เดิมทีฉันลองใช้บน JDK 8u54 แล้วลองอัปเดตเป็น JDK 8u102 …

5
เปรียบเทียบ sbt และ Gradle [ปิด]
ปิด . คำถามนี้เป็นคำถามความคิดเห็นตาม ขณะนี้ยังไม่ยอมรับคำตอบ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้สามารถตอบได้ด้วยข้อเท็จจริงและการอ้างอิงโดยแก้ไขโพสต์นี้ ปิดให้บริการใน4 ปีที่แล้ว ปรับปรุงคำถามนี้ ฉันกำลังดำน้ำใน Scala และสังเกตเห็น sbt ฉันค่อนข้างพอใจกับ Gradle ในโปรเจ็กต์ java / groovy และฉันรู้ว่ามีปลั๊กอิน scala สำหรับ Gradle อะไรคือเหตุผลที่ดีที่จะชอบ sbt มากกว่า Gradle ในโครงการ Scala
111 scala  sbt  gradle 

11
สาเหตุของ“ ข้อผิดพลาด: ไม่สามารถระบุ Java VM ที่เรียกใช้งานได้ใน JDK ที่เลือก” คืออะไร
ฉันใช้ IntelliJ IDEA 13.1.4 และลองรุ่นล่าสุด 14 ด้วย เรียกใช้ SBT ฉันได้รับข้อผิดพลาดต่อไปนี้: Error:Cannot determine Java VM executable in selected JDK ฉันติดตั้ง JDK 1.7 บนเครื่องของฉันและบน PATH ในบันทึก ( ~/Library/Logs/IntelliJIdea14/idea.logบน MacOS) มีการติดตามสแต็กต่อไปนี้: 2014-11-03 11:22:05,054 [4896641] WARN - nal.AbstractExternalSystemTask - Cannot determine Java VM executable in selected JDK com.intellij.openapi.externalSystem.model.ExternalSystemException: Cannot determine Java VM executable in …
110 intellij-idea  sbt 

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.