摘要:如何解決呢編輯器解決方案編輯器編輯器介紹如下編輯器編輯器這是一個大佬用寫的支持把你的所有依賴打包獨立運行時,支持跨平臺的。
工作中我用到kotlin寫代碼,在orm上ktorm是一款非常優秀的操作db的框架,我喜歡用它所以我寫了一個插件能夠增加我的工作效率,這款idea插件的主體邏輯是.net開發的(沒錯是跨平臺的.net)。因為db-schema的解析邏輯我很在以前寫的一個visualstudio的插件就搞過了,所以改改就行了!
這里也算是提供給大家另外一個思路去開發idea或者rider插件路吧:
就是不管你用什么語言開發邏輯,然后把你的邏輯打包成可以獨立運行,然后使用Process進行套殼調用就行了。
如何進行套殼調用請參考我寫的:ktorm的idea代碼生成器插件
代碼位置: src/main/kotlin/CodeGen.kt
來自一個issue Mac上Sqlserver運行出錯,可能是配置問題?
因為以前都沒有在mac機器上測試過,所以才沒有發現這個bug:
原因是:sqlserver客戶端驅動得從 System.Data.SqlClient 換成 Microsoft.Data.SqlClient
因為后者才是跨平臺的
好了,.net自從跨平臺開始就已經支持打包獨立運行時了。我改好bug后按照往常一樣用下面的命令打包:
由于上面的命令打的包很大,所以我加了下面幾個參數
這樣打出來的單個平臺的獨立運行包就會從70M左右變成20M左右,因為我的idea插件是要支持windows和mac這2個平臺的,所以需要mac平臺20M和windows平臺20M都要同時打進一個jar包后大概是18M的大小(壓縮能力可以),支持雙平臺這個大小可以接受吧!
?
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/125677.html
摘要:出現錯誤引發崩潰日志的流程分析這個錯誤是應用的方法總數限制造成的。 目錄介紹 1.1 java.lang.ClassNotFoundException類找不到異常 1.2 java.util.concurrent.TimeoutException連接超時崩潰 1.3 java.lang.NumberFormatException格式轉化錯誤 1.4 java.lang.Illegal...
摘要:業務開發中的調試方法總結這段時間,接觸了單元測試,同時業務中遇到了一些需要排錯調試的情況,就把自己的經驗做個小結。但是如果你的業務經常變化,但是變化的部分并不會影響單元測試,那這種情況下的單元測試性價比就很高。 業務開發中的調試方法總結 這段時間,接觸了單元測試,同時業務中遇到了一些需要排錯調試的情況,就把自己的經驗做個小結。 3種調試方法 狼叔說,常見的三種調試的境界 初級: 打l...
閱讀 3789·2023-01-11 11:02
閱讀 4296·2023-01-11 11:02
閱讀 3115·2023-01-11 11:02
閱讀 5230·2023-01-11 11:02
閱讀 4792·2023-01-11 11:02
閱讀 5565·2023-01-11 11:02
閱讀 5368·2023-01-11 11:02
閱讀 4066·2023-01-11 11:02
极致性价比!云服务器续费无忧!
Tesla A100/A800、Tesla V100S等多种GPU云主机特惠2折起,不限台数,续费同价。
NVIDIA RTX 40系,高性价比推理显卡,满足AI应用场景需要。
乌兰察布+上海青浦,满足东推西训AI场景需要