Author: smaisonneuve Date: 2015-06-09 12:35:37 +0000 (Tue, 09 Jun 2015) New Revision: 1645 Url: http://forge.nuiton.org/projects/sandbox/repository/revisions/1645 Log: [Build] - moving js path into a conf file Added: oipf/lib/paths.json Modified: oipf/lib/gulpfile.js Modified: oipf/lib/gulpfile.js =================================================================== --- oipf/lib/gulpfile.js 2015-06-09 12:29:01 UTC (rev 1644) +++ oipf/lib/gulpfile.js 2015-06-09 12:35:37 UTC (rev 1645) @@ -8,8 +8,11 @@ var notifier = require("node-notifier"); var util = require("gulp-util"); +var paths = require("./paths.json"); +console.log(paths.js); var conf = { - src: ["js/**/*.js", "data/*.js", "configuration/*.js"], + jsFiles: paths.js, + statics: ["data/*.xml"], buildFile: "oipf-lib.js", buildDir: "build" }; @@ -25,7 +28,7 @@ }); gulp.task("javascript", function() { - return gulp.src(conf.src) + return gulp.src(conf.jsFiles) .pipe(sourcemaps.init()) .pipe(babel({ blacklist: [ @@ -47,4 +50,9 @@ .pipe(gulp.dest(conf.buildDir)); }); -gulp.task("default", gulpSequence("clean", "javascript")); +gulp.task("statics", function() { + return gulp.src(conf.statics) + .pipe(gulp.dest(conf.buildDir)); +}); + +gulp.task("default", gulpSequence("clean", "javascript", "statics")); Added: oipf/lib/paths.json =================================================================== --- oipf/lib/paths.json (rev 0) +++ oipf/lib/paths.json 2015-06-09 12:35:37 UTC (rev 1645) @@ -0,0 +1,65 @@ +{ + "js": [ + "js/impl/model/constants/VideoBroadcastConstants.js", + "js/impl/model/constants/ParentalControlManagerConstants.js", + "js/impl/model/constants/RecordingSchedulerConstants.js", + "js/impl/model/constants/ConfigurationConstants.js", + "js/impl/model/constants/MetadataSearchConstants.js", + "js/impl/model/constants/DaeMimeType.js", + "js/impl/model/constants/IdType.js", + "js/lib/Class.js", + "js/utils/Timeout.js", + "js/utils/Calculation.js", + "js/utils/ChannelUtils.js", + "js/utils/Utils.js", + "js/utils/EventManager.js", + "js/utils/TimerManager.js", + "js/utils/TimerRecordingManager.js", + "js/utils/MetadataManager.js", + "js/utils/DateUtils.js", + "js/utils/XmlParser.js", + "js/utils/ProgrammeService.js", + "js/utils/XmlToJson.js", + "js/utils/ProgrammeHelper.js", + "configuration/ConfigDefaultProperties.js", + "configuration/CapabilitiesProperties.js", + "configuration/OipfConfiguration.js", + "js/impl/model/Collection.js", + "js/impl/model/SignalInfo.js", + "js/impl/model/LNBInfo.js", + "js/impl/model/NetworkInterface.js", + "js/impl/model/FavouriteList.js", + "js/impl/model/Programme.js", + "js/impl/model/AVOutput.js", + "js/impl/model/Tuner.js", + "js/impl/model/IntegerCollection.js", + "js/impl/model/AVOutputCollection.js", + "js/impl/model/TunerCollection.js", + "js/impl/model/NetworkInterfaceCollection.js", + "js/impl/model/FavouriteListCollection.js", + "js/impl/model/ScheduledRecordingCollection.js", + "js/impl/model/Query.js", + "js/impl/model/Configuration.js", + "js/impl/model/LocalSystem.js", + "js/impl/model/Channel.js", + "js/impl/model/ChannelList.js", + "js/impl/model/MetadataSearch.js", + "js/impl/model/SearchResults.js", + "js/impl/model/ScheduledRecording.js", + "js/impl/model/Recording.js", + "js/impl/model/Application.js", + "js/impl/model/ApplicationCollection.js", + "js/impl/OipfObjectFactory.js", + "js/impl/ConfigurationObject.js", + "js/impl/ChannelConfig.js", + "js/impl/VideoBroadcastObject.js", + "js/impl/SearchManagerObject.js", + "js/impl/RecordingSchedulerObject.js", + "js/impl/CapabilitiesObject.js", + "js/impl/ParentalControlManagerObject.js", + "js/impl/ApplicationManagerObject.js", + "js/utils/ChannelService.js", + "js/impl/model/ModelFactory.js", + "init/init.js" + ] +}
participants (1)
-
smaisonneuveďź users.nuiton.org