Files
quarkus-workshop/files/workspace.json
2019-11-04 09:38:53 -05:00

85 lines
2.6 KiB
JSON

{
"commands": [
{
"commandLine": "mvn verify -f ${current.project.path}",
"name": "Run Quarkus Tests",
"type": "mvn",
"attributes": {
"goal": "Test",
"previewUrl": ""
}
},
{
"commandLine": "mvn clean compile quarkus:dev -f ${current.project.path}",
"name": "Start Live Coding",
"type": "custom",
"attributes": {
"goal": "Run",
"previewUrl": "${server.8080/tcp}"
}
},
{
"commandLine": "MAVEN_OPTS=\"-Xmx1024M -Xss128M -XX:MetaspaceSize=512M -XX:MaxMetaspaceSize=1024M -XX:+CMSClassUnloadingEnabled\" mvn -f ${current.project.path} package -Pnative -DskipTests",
"name": "Build Native Quarkus App",
"type": "custom",
"attributes": {
"goal": "Package",
"previewUrl": ""
}
},
{
"commandLine": "MAVEN_OPTS=\"-Xmx1024M -Xss128M -XX:MetaspaceSize=512M -XX:MaxMetaspaceSize=1024M -XX:+CMSClassUnloadingEnabled\" mvn -f ${current.project.path} package -DskipTests",
"name": "Create Executable JAR",
"type": "custom",
"attributes": {
"goal": "Package",
"previewUrl": ""
}
}
],
"defaultEnv": "default",
"environments": {
"default": {
"recipe": {
"type": "dockerimage",
"content": "image-registry.openshift-image-registry.svc:5000/openshift/quarkus-stack:1.0"
},
"machines": {
"dev-machine": {
"servers": {
"5005/tcp": {
"protocol": "http",
"port": "5005",
"attributes": {}
},
"8080/tcp": {
"protocol": "http",
"port": "8080",
"attributes": {}
},
"8000/tcp": {
"protocol": "http",
"port": "8000",
"attributes": {}
}
},
"volumes": {},
"installers": [
"org.eclipse.che.exec",
"org.eclipse.che.terminal",
"org.eclipse.che.ws-agent",
"org.eclipse.che.ls.java"
],
"env": {},
"attributes": {
"memoryLimitBytes": "5368709120"
}
}
}
}
},
"name": "WORKSPACENAME",
"attributes": {},
"temporary": false,
"links": []
}