Add binary extension. (#3)
This commit is contained in:
parent
8434cc28e5
commit
2dc3a4975f
|
@ -4,5 +4,6 @@ out/test/**
|
|||
test/**
|
||||
src/**
|
||||
**/*.map
|
||||
.gitignore
|
||||
tsconfig.json
|
||||
gulpfile.js
|
||||
.gitignore
|
||||
|
|
20
gulpfile.js
20
gulpfile.js
|
@ -1,8 +1,28 @@
|
|||
const gulp = require("gulp");
|
||||
const cp = require('child_process');
|
||||
const tslint = require("gulp-tslint");
|
||||
const copy = require("gulp-copy");
|
||||
|
||||
const server_dir = '../java-debug';
|
||||
|
||||
gulp.task("tslint", () => {
|
||||
return gulp.src(["**/*.ts", "!**/*.d.ts", "!node_modules/**", "!./src/views/node_modules/**"])
|
||||
.pipe(tslint())
|
||||
.pipe(tslint.report());
|
||||
});
|
||||
|
||||
gulp.task('build_server', () => {
|
||||
cp.execSync(mvnw() + ' clean package', {
|
||||
cwd: server_dir,
|
||||
stdio: [0, 1, 2]
|
||||
});
|
||||
gulp.src(server_dir + '/com.microsoft.java.debug.plugin/target/com.microsoft.java.debug.*.jar')
|
||||
.pipe(copy('./server', {
|
||||
prefix: 4
|
||||
}))
|
||||
.pipe(gulp.dest('.'));
|
||||
});
|
||||
|
||||
function mvnw() {
|
||||
return "mvn";
|
||||
}
|
|
@ -1,6 +1,6 @@
|
|||
{
|
||||
"name": "vscode-java-debugger",
|
||||
"version": "0.0.1",
|
||||
"name": "vscode-java-debug",
|
||||
"version": "0.1.0",
|
||||
"lockfileVersion": 1,
|
||||
"requires": true,
|
||||
"dependencies": {
|
||||
|
@ -1208,6 +1208,17 @@
|
|||
"through2": "2.0.3"
|
||||
}
|
||||
},
|
||||
"gulp-copy": {
|
||||
"version": "1.0.1",
|
||||
"resolved": "https://registry.npmjs.org/gulp-copy/-/gulp-copy-1.0.1.tgz",
|
||||
"integrity": "sha512-uhIdHo9SoWkf+pjfjETOMD/6ez10ZItO5/L1bFRfVGH+7lq9zE3TSjkh3WVPuTS9ttPRHA7yW4g1QRE1hPwUOA==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"gulp": "3.9.1",
|
||||
"gulp-util": "3.0.8",
|
||||
"through2": "2.0.3"
|
||||
}
|
||||
},
|
||||
"gulp-filter": {
|
||||
"version": "5.0.1",
|
||||
"resolved": "https://registry.npmjs.org/gulp-filter/-/gulp-filter-5.0.1.tgz",
|
||||
|
|
12
package.json
12
package.json
|
@ -15,9 +15,10 @@
|
|||
],
|
||||
"main": "./out/src/extension",
|
||||
"contributes": {
|
||||
"javaExtensions": [],
|
||||
"javaExtensions": ["./server/com.microsoft.java.debug.plugin-0.1.0-SNAPSHOT.jar"],
|
||||
"commands": [],
|
||||
"debuggers": [{
|
||||
"debuggers": [
|
||||
{
|
||||
"type": "java",
|
||||
"label": "Java",
|
||||
"startSessionCommand": "vscode.java.startDebugSession",
|
||||
|
@ -106,7 +107,8 @@
|
|||
}
|
||||
}
|
||||
},
|
||||
"initialConfigurations": [{
|
||||
"initialConfigurations": [
|
||||
{
|
||||
"type": "java",
|
||||
"name": "Debug (Launch)",
|
||||
"request": "launch",
|
||||
|
@ -128,7 +130,8 @@
|
|||
]
|
||||
}
|
||||
]
|
||||
}]
|
||||
}
|
||||
]
|
||||
},
|
||||
"scripts": {
|
||||
"vscode:prepublish": "tsc -p ./",
|
||||
|
@ -143,6 +146,7 @@
|
|||
"@types/mocha": "^2.2.32",
|
||||
"@types/node": "^6.0.40",
|
||||
"gulp": "^3.9.1",
|
||||
"gulp-copy": "^1.0.1",
|
||||
"gulp-tslint": "^8.1.2",
|
||||
"mocha": "^2.3.3",
|
||||
"tslint": "^5.7.0",
|
||||
|
|
Loading…
Reference in New Issue