Last active
January 15, 2019 10:26
-
-
Save phuongtailtranminh/4ec2cd9f899de48458672410e49711ee to your computer and use it in GitHub Desktop.
Useful Eclipse Che build command
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
First time build: 40m | |
Second time build: 6m | |
[BUILD FROM SOURCE USING DOCKER] | |
cd YOUR_CHE_REPOSITORY | |
docker run -it --rm --name build-che \ | |
-v "$HOME/.m2:/home/user/.m2" \ | |
-v "$PWD":/home/user/che-build \ | |
-w /home/user/che-build \ | |
eclipse/che-dev \ | |
mvn -DskipTests=true \ | |
-Dfindbugs.skip=true \ | |
-Dgwt.compiler.localWorkers=16 -T 4C \ | |
-Dmdep.analyze.skip=true \ | |
-Dlicense.skip=true \ | |
-Pnative \ | |
clean install | |
[RUN FROM SOURCE] | |
cd YOUR_CHE_REPOSITORY | |
docker run -v ~/che/che:/repo \ | |
-v ~/che/che/data:/data \ | |
-v /var/run/docker.sock:/var/run/docker.sock \ | |
eclipse/che start | |
[BUILD LOCALLY] | |
cd YOUR_CHE_REPOSITORY | |
mvn -DskipTests=true \ | |
-Dfindbugs.skip=true \ | |
-Dgwt.compiler.localWorkers=16 -T 4C \ | |
-Dmdep.analyze.skip=true \ | |
-Dlicense.skip=true \ | |
-Pnative \ | |
-o clean install | |
[KILL CONTAINER] | |
docker kill $(docker ps -q) | |
[RUN EXTENSION] | |
docker run -it --rm -v ~/che/che/data:/data \ | |
-v "$PWD:/assembly" \ | |
-v /var/run/docker.sock:/var/run/docker.sock \ | |
eclipse/che start --skip:scripts | |
[RUN EXTENSION WITH CORS ENABLE] | |
docker run -it --rm -v ~/che/che/data:/data \ | |
-v "$PWD:/assembly" \ | |
-e "CHE_CORS_ALLOWED__ORIGINS=http://192.168.65.3:8080,http://localhost:8000" \ | |
-e "CHE_WSAGENT_CORS_ALLOWED__ORIGINS=http://192.168.65.3:8080,http://localhost:8000" \ | |
-v /var/run/docker.sock:/var/run/docker.sock \ | |
eclipse/che start --skip:scripts | |
[Super Dev Mode | Che Built] | |
cd YOUR_CHE_REPOSITORY | |
mvn gwt:codeserver -pl :che-ide-gwt-app -am -Dmaven.main.skip -Dmaven.resources.skip -Dche.dto.skip -Dskip-enforce -Dskip-validate-sources | |
[Super Dev Mode | Che hasn't been built] | |
cd YOUR_CHE_REPOSITORY | |
mvn gwt:codeserver -pl :che-ide-gwt-app -am -Dskip-enforce -Dskip-validate-sources | |
[Super Dev Mode for Plugin] | |
cd YOUR_CHE_PLUGIN_REPOSITORY | |
mvn gwt:codeserver -pl :assembly-ide-war -am -Dmaven.main.skip -Dmaven.resources.skip -Dche.dto.skip -Dskip-enforce -Dskip-validate-sources |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment