Tengo algunos archivos en resources/test/feature/a.feature, b.feature así, quiero leer esos archivos usando javascript, y la ubicación del archivo jacascript es resources/test/js/read.js. Estoy usando el siguiente código para leer
function processFeatures() { var features = []; var featuresResources = $resources("feature/.*?\\.feature"); for(var i in featureResources) { var feature = JSON.parse($eval(featureResources[i].content)) features.push(feature); } return features; }
Este código funciona cuando ejecuto la aplicación desde intellij, pero cuando construyo un archivo jar y luego ejecuto el archivo jar por separado esa vez no se lee. Imprimí las característicasRecursos, esa vez dando una respuesta vacía.
Que hay que hacer en ese caso.
Le sugiero que use el código java en lugar de java script o llame al código de java script para leer el archivo. Pero en su caso, todo se debe a que el archivo jar no contiene la estructura de archivos de la misma manera que ve en su IDE para verificar su archivo. ruta en la carpeta construida que tiene la estructura final que se ejecutará en el servidor.