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

กระบวนการแปลงไฟล์ซอร์สโค้ดเป็นซอฟต์แวร์แบบสแตนด์อโลนที่สามารถรันบนคอมพิวเตอร์

30
ไม่พบการทดสอบ ตรวจสอบให้แน่ใจว่าผู้ค้นพบและตัวดำเนินการทดสอบที่ติดตั้งการตั้งค่าเวอร์ชันของแพลตฟอร์มและเฟรมเวิร์กนั้นเหมาะสมแล้วลองอีกครั้ง
ฉันอยู่ระหว่างการอัปเกรดโซลูชันที่มีอยู่ของเราเป็น. Net 4.6.1 และไม่สามารถเรียกใช้การทดสอบหน่วยของเราในระหว่างการสร้างเซิร์ฟเวอร์ได้ พวกมันทำงานตามที่คาดไว้และพลิกเวอร์ชันของเฟรมเวิร์กกลับไปเป็น. Net 4.5.1 ทำให้รันอีกครั้งบนเซิร์ฟเวอร์ ฉันได้รับข้อผิดพลาดต่อไปนี้: ไม่พบการทดสอบ ตรวจสอบให้แน่ใจว่าผู้ค้นพบและตัวดำเนินการทดสอบที่ติดตั้งการตั้งค่าเวอร์ชันของแพลตฟอร์มและเฟรมเวิร์กนั้นเหมาะสมแล้วลองอีกครั้ง ฉันได้สร้างปัญหาซ้ำในการตั้งค่าที่ง่ายกว่านี้: การแก้ปัญหาด้วยโครงการทดสอบหน่วย C # เดียวพร้อมการทดสอบสองครั้ง (หนึ่งครั้งล้มเหลวหนึ่งครั้งผ่าน) นิยามการสร้าง XAML โดยใช้เทมเพลตเริ่มต้น (TfvcTemplate.12.xaml) TFS 2015 Update 1 XAML build server ที่ติดตั้ง Visual Studio Enterprise 2015 Update 1 (มีเซิร์ฟเวอร์ที่คล้ายกันหกเครื่องและทั้งหมดให้ผลลัพธ์เดียวกัน)

3
ฉันจะนำเข้าสคริปต์ Gradle หนึ่งไปยังอีกสคริปต์หนึ่งได้อย่างไร
ฉันมีสคริปต์ gradle ที่ซับซ้อนซึ่งรวบรวมฟังก์ชันการทำงานรอบ ๆ การสร้างและปรับใช้โครงการ netbeans จำนวนมากกับสภาพแวดล้อมต่างๆ สคริปต์ทำงานได้ดีมาก แต่โดยพื้นฐานแล้วมันถูกกำหนดค่าผ่านแผนที่ครึ่งโหลที่มีข้อมูลโครงการและสภาพแวดล้อม ฉันต้องการแยกงานออกเป็นไฟล์อื่นเพื่อที่ฉันจะได้กำหนดแผนที่ของฉันในไฟล์บิลด์ธรรมดาและนำเข้างานจากไฟล์อื่นได้ ด้วยวิธีนี้ฉันสามารถใช้งานหลักเดียวกันกับโครงการต่างๆและกำหนดค่าโครงการเหล่านั้นด้วยชุดแผนที่ง่ายๆ ใครช่วยบอกฉันหน่อยได้ไหมว่าฉันจะนำเข้าไฟล์ gradle หนึ่งไฟล์ไปยังอีกไฟล์หนึ่งในลักษณะเดียวกับงานของ Ant ฉันลากเส้นเอกสารของ Gradle จนไม่มีประโยชน์ ข้อมูลเพิ่มเติม หลังจากคำตอบของทอมด้านล่างฉันคิดว่าฉันจะพยายามชี้แจงว่าฉันหมายถึงอะไร โดยทั่วไปฉันมีสคริปต์ gradle ซึ่งรันโปรเจ็กต์ย่อยจำนวนมาก อย่างไรก็ตามโครงการย่อยเป็นโครงการ Netbeans ทั้งหมดและมาพร้อมกับสคริปต์สร้างมดของตัวเองดังนั้นฉันจึงมีงานที่ต้องทำอย่างค่อยเป็นค่อยไปเพื่อเรียกสิ่งเหล่านี้ ปัญหาของฉันคือฉันมีการกำหนดค่าบางอย่างที่ด้านบนของไฟล์เช่น: projects = [ [name:"MySubproject1", shortname: "sub1", env:"mainEnv", cvs_module="mod1"], [name:"MySubproject2", shortname: "sub2", env:"altEnv", cvs_module="mod2"] ] จากนั้นฉันสร้างงานต่างๆเช่น: projects.each({ task "checkout_$it.shortname" << { // Code to …
101 java  ant  groovy  build  gradle 

18
ไม่สามารถสร้างโครงการได้จนกว่าจะแก้ไขข้อผิดพลาดของเส้นทางการสร้าง
ในขณะที่รวบรวมโครงการ android ใน eclipse 3.4.2 ฉันได้รับโครงการไม่สามารถสร้างได้จนกว่าจะแก้ไขข้อผิดพลาดของเส้นทางการสร้าง ฉันได้วิธีแก้ปัญหาชั่วคราว จากบล็อกhttp://www.scottdstrader.com/blog/ether_archives/000921.html ความละเอียดคือการบังคับให้มีการบันทึกใหม่ของโครงการที่เลือก (และไฟล์. classpath): เปิดคุณสมบัติโครงการ เลือก Java Build Path> Libraries เพิ่มไลบรารีใหม่โดยพลการ (ที่จะลบในภายหลัง)> ตกลง รอให้พื้นที่ทำงานรีเฟรช (หรือบังคับให้รีเฟรชโครงการ) ข้อผิดพลาดจะหายไป ลบดัมมี่ไลบรารี การอ้างอิงอื่น ๆ เพียงอย่างเดียวที่ฉันพบคือทำการเปลี่ยนแปลงเล็กน้อยของเนื้อหาของไฟล์. classpath มีการแก้ไขปัญหานี้อย่างถาวรหรือไม่

4
.NET 4.0 สร้างปัญหาบนเซิร์ฟเวอร์ CI
มีใครจัดการเพื่อรับแอปพลิเคชัน. NET 4.0 ที่รวบรวมบนเซิร์ฟเวอร์ CI โดยไม่ต้องติดตั้ง Visual Studio 2010 บนเซิร์ฟเวอร์ CI? ไม่มี SDK สำหรับ. NET 4.0 ได้ติดตั้ง. NET 4.0 บนเซิร์ฟเวอร์ CI Msbuild.exe ใช้งานได้กับโปรเจ็กต์ง่ายๆและให้คำเตือนต่อไปนี้: (GetReferenceAssemblyPaths เป้าหมาย) -> C: \ Windows \ Microsoft.NET \ Framework \ v4.0.30319 \ Microsoft.Common.targets (847,9): คำเตือน MSB3644: แอสเซมบลีการอ้างอิงสำหรับเฟรมเวิร์ก ".NETFramework, เวอร์ชัน = v4.0" ไม่พบ ในการแก้ไขปัญหานี้ให้ติดตั้ง SDK หรือ Targeting …

18
ข้อผิดพลาด iOS5 Storyboard: สตอรี่บอร์ดไม่พร้อมใช้งานบน iOS 4.3 และรุ่นก่อนหน้า
ฉันได้สร้างแอปเล็ก ๆ โดยใช้สตอรี่บอร์ดและมันก็ทำได้ดีมาก ก่อนการทดสอบขั้นสุดท้ายฉันตัดสินใจลองใช้เพื่อดูว่ามันทำงานบน iOS 4.3 หรือไม่ ฉันคลิกที่ 5.0 สีเทาในการตั้งค่าโครงการและเลือก 4.3 แอปไม่สามารถสร้างได้โดยมีข้อความแสดงข้อผิดพลาดต่อไปนี้: สตอรี่บอร์ดไม่พร้อมใช้งานบน iOS 4.3 และรุ่นก่อนหน้า สตอรี่บอร์ดของ iPhone และ iPad บอกฉันอย่างนั้น ปัญหาที่เมื่อฉันเปลี่ยนกลับไปใช้เป้าหมาย iOS5 ฉันยังคงได้รับข้อผิดพลาดเหล่านี้จากสตอรี่บอร์ดทั้งสองและผลิตภัณฑ์จะไม่สร้าง! ฉันตรวจสอบแล้ว: เป้าหมายการปรับใช้ iOS ในการตั้งค่าโครงการคือ 5.0 เป้าหมายการปรับใช้แอปเป้าหมายคือ 5.0 การตั้งค่าบิวด์ใช้ iOS 5.0 SDK ฉันต้องทำอะไรอีกบ้างเพื่อกู้คืนโปรเจ็กต์ของฉันให้อยู่ในสถานะที่สร้างได้ นี่เป็นบั๊กใหม่หรือว่าฉันลืมอะไรไป? อัปเดต: ฉันยังคงได้รับข้อผิดพลาดนี้แม้ว่าจะทำความสะอาดแล้วก็ตาม ฉันเปลี่ยนดีบักเกอร์ใน Schemes เป็น "LLDB" และทำการล้างเพิ่มเติมตอนนี้โปรเจ็กต์สร้างและคอมไพล์
98 xcode  ios5  build  storyboard 

1
Xcode 4 เก็บข้อมูล Scheme ไว้ที่ไหน
ฉันเพิ่งเริ่มใช้ Xcode 4 และฉันกำลังพยายามค้นหาไฟล์ในโปรเจ็กต์ที่เก็บ Schemes ทั้งหมดของโปรเจ็กต์ ฉันคิดว่ามันจะถูกเก็บไว้ในไฟล์ในไดเร็กทอรี xcodeproj ที่ไหนสักแห่ง แต่สำหรับชีวิตของฉันฉันไม่พบไฟล์ใด โครงการทั้งหมดของฉันถูกเก็บไว้ในเซิร์ฟเวอร์ SVN และฉันต้องการเก็บข้อมูล Scheme ไว้กับโครงการ ตอนนี้เมื่อคุณตรวจสอบโปรเจ็กต์ใหม่ Schemes จะไม่ทำควบคู่ไปด้วย แก้ไข: หลังจากเล่นกับสิ่งนี้อีกเล็กน้อยดูเหมือนว่า Schemes จะถูกเก็บไว้เป็นไฟล์แยกต่างหากใน xcuserdata / user.xcuserdata / xschemes / MyScheme.xscheme ด้วยไฟล์ xcschememanagement.plist เพื่อจัดเรียงไฟล์ทั้งหมด คำถามใหม่ของฉันมีวิธีจัดเก็บสิ่งเหล่านี้ในขอบเขตต่อโครงการแทนที่จะเป็นขอบเขตต่อผู้ใช้หรือไม่ ด้วยวิธีนี้เมื่อนักพัฒนารายอื่นเปิดโครงการเดียวกันเขาจะเห็นรูปแบบเดียวกันกับที่ฉันตั้งขึ้น?
98 xcode4  build 

5
Javascript web app และ Java server สร้างทั้งหมดใน Maven หรือใช้ Grunt สำหรับ web app?
เรากำลังทำเว็บแอปพลิเคชันด้วย AngularJS และเราชอบแนวคิดในการใช้ Bower สำหรับการจัดการการพึ่งพาและ Grunt สำหรับการสร้างการทดสอบการทำงานและอื่น ๆ ( Yeoman ) เซิร์ฟเวอร์ทำงานด้วย Java โดยใช้ Maven ดังนั้นแน่นอนว่าเราต้องการmvn installสร้างทุกอย่างง่ายๆ(เว็บแอปพลิเคชัน + เซิร์ฟเวอร์) คุณใช้แนวทางใดและทำไม? 1) ถือว่าเป็นสองแอปพลิเคชันที่แตกต่างกันซึ่งในความเป็นจริงแล้ว ดังนั้นการใช้วิธีการสร้าง / เครื่องมือที่แตกต่างกันจึงเป็นที่ยอมรับได้ 2) ลืมเรื่อง Grunt Bower ใช้ปลั๊กอิน Maven เพื่อสร้างเรียกใช้การทดสอบจัดการการอ้างอิงสำหรับเว็บแอปพลิเคชัน ถ้าเป็นอย่างนั้นคนไหน? 3) ใช้ปลั๊กอิน Maven exec เพื่อเรียก Grunt เพื่อสร้างเว็บแอปส่วนหน้า ฉันเห็นว่านี่เป็นการแฮ็กมากกว่าวิธีแก้ปัญหา 4) อื่น ๆ วิธีที่ง่ายกว่าในการผสานรวมกับเจนกินส์เป็นข้อดี ขอบคุณล่วงหน้า!

9
วิธีสร้างและติดตั้ง GLFW 3 และใช้ในโครงการ Linux
GLFW3 เมื่อคืนฉันทำงานดึกพยายามสร้างแพ็คเกจ GLFW 3 สำหรับ Linux จากซอร์ส กระบวนการนี้ใช้เวลานานมากโดยรวมประมาณ 3 ชั่วโมงส่วนหนึ่งเป็นเพราะฉันไม่คุ้นเคยกับ CMake และส่วนหนึ่งเป็นเพราะฉันไม่คุ้นเคยกับ GLFW ฉันหวังว่าโพสต์นี้จะช่วยให้คุณรอดพ้นจากความยากลำบากเมื่อวานนี้! ฉันคิดว่าฉันควรจะเขียนสั้น ๆ และหวังว่าจะช่วยชีวิตคุณได้หลายชั่วโมง ... ขอบคุณ "urraka", "b6" และ "niklas" ในช่อง #glfw IRC ทำให้ฉันสามารถใช้ glfw เวอร์ชัน 3.0.1 ได้ ปรากฎว่านี่ไม่ใช่กระบวนการเล็กน้อย (ไม่ใช่สำหรับฉันฉันไม่ใช่ผู้เชี่ยวชาญ) เนื่องจากไม่มีเอกสารเกี่ยวกับ glfw3 บนเว็บมากนักโดยเฉพาะอย่างยิ่งเกี่ยวกับการตั้งค่าด้วย CMake ฉันถูกขอให้แบ่งสิ่งนี้ออกเป็นส่วนคำถามและคำตอบและฉันได้ทำเช่นนั้นและตอนนี้ส่วนคำตอบอยู่ด้านล่าง คุณเป็นผู้ดูแล GLFW หรือเป็นสมาชิกของทีม GLFW หรือไม่? หากผู้ดูแล GLFW3 คนใดเห็นสิ่งนี้แสดงว่าข้อความของฉันถึงพวกเขาโปรดเพิ่มส่วน "การตั้งค่า GLFW3 บน Windows, …

6
วิธีโหลดไฟล์ทั้งหมดในไดเร็กทอรีโดยใช้ webpack โดยไม่ต้องใช้งบ
ฉันมีไฟล์จาวาสคริปต์จำนวนมากที่แบ่งออกเป็น 4 ไดเรกทอรีย่อยในแอปของฉัน ด้วยความฮึดฮัดฉันคว้าทั้งหมดและรวบรวมเป็นไฟล์เดียว ไฟล์เหล่านี้ไม่มีฟังก์ชัน module.exports ฉันต้องการใช้ webpack และแบ่งออกเป็น 4 ส่วน ฉันไม่ต้องการเข้าไปด้วยตนเองและต้องการไฟล์ทั้งหมดของฉัน ฉันต้องการสร้างปลั๊กอินที่ในการคอมไพล์จะเดินไปตามแผนผังไดเร็กทอรีจากนั้นคว้าชื่อไฟล์และพา ธ . js ทั้งหมดจากนั้นต้องการไฟล์ทั้งหมดในไดเร็กทอรีย่อยและเพิ่มลงในเอาต์พุต ฉันต้องการให้ไฟล์ทั้งหมดในแต่ละไดเร็กทอรีรวบรวมเป็นโมดูลที่ฉันต้องการจากไฟล์จุดเริ่มต้นของฉันหรือรวมไว้ในเนื้อหาที่http://webpack.github.io/docs/plugins.htmlกล่าวถึง เมื่อเพิ่มไฟล์ใหม่ฉันแค่ต้องการวางลงในไดเร็กทอรีที่ถูกต้องและรู้ว่าจะรวมอยู่ด้วย มีวิธีดำเนินการกับ webpack หรือปลั๊กอินที่มีคนเขียนไว้ให้ทำสิ่งนี้หรือไม่?

12
การจัดการการพึ่งพา Maven เหมือนสำหรับ C ++? [ปิด]
ปิด. คำถามนี้ไม่เป็นไปตามหลักเกณฑ์กองมากเกิน ขณะนี้ยังไม่ยอมรับคำตอบ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นหัวข้อสำหรับ Stack Overflow ปิดให้บริการใน3 ปีที่ผ่านมา ปรับปรุงคำถามนี้ สมมติว่าฉันมีโปรเจ็กต์ C ++ ที่แยกออกเป็นโปรเจ็กต์ย่อยหลายโปรเจ็กต์ โครงการย่อยทั้งหมดสร้าง DLL และทีมนักพัฒนาที่แตกต่างกันทำงานในแต่ละโครงการย่อย ตอนนี้ถ้าฉันต้องการสร้างโครงการหลักมีวิธีหลีกเลี่ยงไม่ให้สร้างโครงการย่อยทั้งหมดด้วยตัวเองหรือไม่? ในระยะสั้นฉันกำลังมองหาสิ่งที่จัดการการพึ่งพา (เช่นสำหรับไฟล์ไบนารีและส่วนหัว) ในลักษณะเดียวกับที่ Maven ทำกับ Java ในความเป็นจริงฉันพยายามใช้ Maven สำหรับสิ่งนี้ แต่ค่อนข้างยุ่งยากเพราะฉันต้องสร้างแพ็คเกจด้วยตนเองและค่อนข้างบ่อย Maven พลาดที่จะรับการเปลี่ยนแปลงล่าสุด นอกจากนี้การเรียกใช้การรวบรวมนั้นเป็นเรื่องแฮ็คเล็กน้อยเนื่องจากฉันต้องเรียก NAnt จากภายใน Maven (ฉันใช้คุณสมบัติของ NAnt เพื่อสร้างโซลูชัน Visual Studio โดยตรง) คำแนะนำและแนวคิดเกี่ยวกับวิธีการทำสิ่งนี้หรือไม่?

9
การสร้างเงื่อนไขตามสภาพแวดล้อมโดยใช้ Webpack
ฉันมีบางอย่างสำหรับการพัฒนา - เช่นล้อเลียนซึ่งฉันไม่ต้องการขยายไฟล์บิวด์แบบกระจายของฉันด้วย ใน RequireJS คุณสามารถส่งการกำหนดค่าในไฟล์ปลั๊กอินและต้องการสิ่งต่างๆตามเงื่อนไขนั้น สำหรับ webpack ดูเหมือนจะไม่มีวิธีการทำเช่นนี้ ประการแรกในการสร้างการกำหนดค่ารันไทม์สำหรับสภาพแวดล้อมฉันได้ใช้help.aliasเพื่อทำการกำหนดค่าใหม่ขึ้นอยู่กับสภาพแวดล้อมเช่น: // All settings. var all = { fish: 'salmon' }; // `envsettings` is an alias resolved at build time. module.exports = Object.assign(all, require('envsettings')); จากนั้นเมื่อสร้างการกำหนดค่า webpack ฉันสามารถกำหนดได้แบบไดนามิกว่าไฟล์ใดenvsettingsชี้ไปที่ (เช่นwebpackConfig.resolve.alias.envsettings = './' + env) อย่างไรก็ตามฉันต้องการทำสิ่งต่อไปนี้: if (settings.mock) { // Short-circuit ajax calls. // …

30
ข้อผิดพลาด - การเชื่อมโยงทรัพยากร Android ล้มเหลว (AAPT2 27.0.3 Daemon # 0)
ฉันมีข้อผิดพลาดนี้ ฉันกำลังลองติดตั้ง android studio ใหม่และลบโฟลเดอร์. gradle โปรดแก้ไขอย่างไร Error:FAILURE: Build failed with an exception. * What went wrong: Execution failed for task ':app:processDebugResources'. > Android resource linking failed (AAPT2 27.0.3 Daemon #0) Command: C:\javasdk\build-tools\27.0.3\aapt2.exe link -I\ C:\javasdk\platforms\android-26\android.jar\ --manifest\ C:\Users\Jalal D\.gradle\caches\transforms-1\files-1.1\fonticon-0.1.8.aar\2b09376fc14469ba65fc8e4d85c2eed1\res\values\values.xml:19:5-25:25: AAPT: error: resource android:attr/fontVariationSettings not found. C:\Users\Jalal D\.gradle\caches\transforms-1\files-1.1\fonticon-0.1.8.aar\2b09376fc14469ba65fc8e4d85c2eed1\res\values\values.xml:19:5-25:25: AAPT: error: resource …
95 android  gradle  build 

10
คัดลอกไฟล์และโฟลเดอร์ทั้งหมดโดยใช้ msbuild
แค่สงสัยว่าจะมีใครช่วยฉันด้วยสคริปต์ msbuild ที่ฉันพยายามเขียนอยู่ สิ่งที่ฉันต้องการทำคือคัดลอกไฟล์และโฟลเดอร์ย่อยทั้งหมดจากโฟลเดอร์ไปยังโฟลเดอร์อื่นโดยใช้ msbuild {ProjectName} |----->Source |----->Tools |----->Viewer |-----{about 5 sub dirs} สิ่งที่ฉันต้องทำได้คือคัดลอกไฟล์และโฟลเดอร์ย่อยทั้งหมดจากโฟลเดอร์ tools ไปยังโฟลเดอร์ debug สำหรับแอปพลิเคชัน นี่คือรหัสที่ฉันมีจนถึงตอนนี้ <ItemGroup> <Viewer Include="..\$(ApplicationDirectory)\Tools\viewer\**\*.*" /> </ItemGroup> <Target Name="BeforeBuild"> <Copy SourceFiles="@(Viewer)" DestinationFolder="@(Viewer->'$(OutputPath)\\Tools')" /> </Target> สคริปต์สร้างทำงาน แต่ไม่คัดลอกไฟล์หรือโฟลเดอร์ใด ๆ ขอบคุณ

4
Gradle สร้างเฉพาะรสชาติ
มีใครบอกฉันได้ไหมว่าเป็นไปได้ไหมที่จะสร้างรสชาติที่แตกต่างผ่านบรรทัดคำสั่ง ในขณะนี้ฉันยังไม่เห็นวิธีดำเนินการตัวอย่างเช่น: gradle buildDev เมื่อ Dev เป็นหนึ่งในรสชาติที่แตกต่างของฉัน แน่นอนฉันต้องดำเนินการ: gradle build และรสชาติทั้งหมดถูกสร้างขึ้น ฉันต้องการข้ามรสชาติบางอย่าง เป็นไปได้ไหม? ขอบคุณ
94 android  build  gradle 

3
ไม่สามารถเปลี่ยนแพลตฟอร์มเป้าหมายเป็น "CPU ใดก็ได้"
ฉันทำงานบนพีซี x86 และใช้. NET4.0 (โพรบเลมเดียวกันกับ 3.5) ใน VS2010 เมื่อฉันสร้างโครงการใหม่ (เช่น WinFormsApp) สิ่งแรกที่ฉันต้องการทำคือเปลี่ยนแพลตฟอร์มเป้าหมายของโครงการ / โซลูชันเป็น "CPU ใด ๆ " ฉันทำสิ่งต่อไปนี้: คุณสมบัติโครงการ -> สร้าง -> เปลี่ยน TargetPlatform เป็น "CPU ใด ๆ " ด้านบนของหน้าคุณสมบัติแพลตฟอร์มยังคงเป็น "Active (x86)" ดังนั้นฉันจึงทำ คุณสมบัติของโซลูชัน -> ConfigurationsMgr -> Platform -> new (เนื่องจากไม่มี x86) และสร้างแพลตฟอร์มโซลูชัน "Any CPU" ตอนนี้คุณสมบัติของโปรเจ็กต์คือ "Active (Any CPU)" …

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