Skip to content

Commit 068ac98

Browse files
committed
Decouple language server build from default dev build
Signed-off-by: Ben Sherman <bentshermann@gmail.com>
1 parent 7488bbb commit 068ac98

3 files changed

Lines changed: 8 additions & 6 deletions

File tree

CONTRIBUTING.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ npm install
2121
If you need to edit the language server, clone the repository and build it:
2222

2323
```bash
24-
git clone https://github.com/nextflow-io/language-server
24+
git clone https://github.com/nextflow-io/language-server ../language-server
2525
make server
2626
```
2727

Makefile

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,18 @@
1-
all: clean server package
1+
all: clean package
22

33
clean:
44
rm -rf build
55

66
server:
7-
cd language-server ; make
7+
make -C ../language-server
8+
9+
compile:
10+
npm run compile
811

912
package:
1013
npm run package
1114

12-
test:
13-
npm run compile
15+
test: compile
1416
code --extensionDevelopmentPath=$(PWD)/build
1517

1618
install: all

esbuild.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ async function main() {
1717
"webview-ui/dist/**": "webview-ui/dist"
1818
};
1919
if (!production)
20-
files["language-server/build/libs/language-server-all.jar"] = "bin";
20+
files["../language-server/build/libs/language-server-all.jar"] = "bin";
2121
await build({
2222
entryPoints: ["src/extension.ts"],
2323
bundle: true,

0 commit comments

Comments
 (0)