killme2008 / killme2008/aviatorscript
【重开】【历史 Issue】compileScript 获取 jar 包内部文件的方案讨论
- Lingua principale
- Java
- Stelle
- 5.2k
- Fork
- 906
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Descrizione
基于历史 Issue 的一个讨论:https://github.com/killme2008/aviatorscript/issues/673
当前 compileScript 方法仅提供了 path 作为入参的调用方法,不支持自行封装(如果有可以满足需求,且 elegant 的方法建议,劳烦指教)。
在 将 aviator 作为 基建 jar 接入时,由于Java 原生以下的特性:
1. jar 包内部的文件无法直接通过 File 或 Path 操作。
2. 必须通过类加载器以流的方式访问资源。
所以希望能够 review + approve, https://github.com/killme2008/aviatorscript/pull/659
Guida per i contributori
Nessuna guida per i contributori indicizzata per questo repository
Direzione di ricerca
Inizia dal punto di ingresso compileScript e leggi l’issue storica 673 per conoscere la discussione esistente. Esamina la pull request 659 per comprendere l’approccio proposto per accedere ai file all’interno di un jar tramite il class loader; il completamento dovrebbe fornire una soluzione approvata che vada oltre l’API attuale, limitata ai soli percorsi.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- java
- Ambito
- compilers
- Tipo di issue
- Funzionalità
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Stato di attività
- Ferma
- Chiarezza
- Abbastanza chiara
- Idoneità per principianti
- 25/100