-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path.bash_mvn_aliases
executable file
·72 lines (60 loc) · 3.39 KB
/
.bash_mvn_aliases
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
# Default commandos
alias mcv='mvnrun -T1C clean verify'
alias mci='mvnrun -T1C clean install'
alias mi='mvnrun -T1C install'
alias mcist='mvnrun -T1C clean install -Dmaven.test.skip=true $@'
alias mt='mvnrun -T1C test $@'
alias mc='mvnrun -T1C clean $@'
alias mct='mvnrun -T1C clean test $@'
alias mist='mvnrun -T1C install -Dmaven.test.skip=true $@'
alias mcd='mvnrun -T1C clean deploy $@'
alias mdr='mvnrun project-info-reports:dependencies'
alias mda='mvnrun clean dependency:analyze dependency:analyze-dep-mgt -Dmdep.analyze.ignore.direct=false -DoutputXML'
alias mdu='mvnrun versions:display-dependency-updates versions:display-property-updates'
alias mpu='mvnrun versions:display-plugin-updates'
alias mdt='mvnrun dependency:tree'
alias mrprepare='mvnrun release:prepare -DpushChanges=false'
alias mrperform='mvnrun release:perform -DlocalCheckout=true'
alias lmvn='less /tmp/lastmavencommand-$$'
alias cleanSnapshots='find /home/nick/.m2/repository/com/ahold/ -type f -name *SNAPSHOT* -exec rm -rf {} \;'
alias mulr='mvnrun versions:use-latest-releases versions:update-properties -DallowMajorUpgrades=true -DgenerateBackupPoms=false -Dincludes=nl.loxi\*:\*,loxia:\* -U'
alias msonar='mvnrun clean test sonar:sonar -Dsonar.host.url=http://localhost:9080 -Psonar-localhost'
#RIGD
alias mbp='mvnrun clean install -T6 -DskipTests=true -Dgwt.compile.skip=true && mvnrun clean install -Pcintia -f productpom.xml'
#Tomcat
alias mtd='mvnrun tomcat:deploy $@'
alias msttd='mvnrun tomcat:deploy -Dmaven.test.skip=true $@'
alias mtr='mvnrun tomcat:redeploy $@'
alias msttr='mvnrun tomcat:redeploy -Dmaven.test.skip=true $@ '
alias mtu='mvnrun tomcat:undeploy $@'
alias mtcr='mvnrun tomcat:run $@'
#Ahold
function muls(){
var=${var%?}
mvnrun versions:use-latest-snapshots -DallowMajorUpdates=true -DgenerateBackupPoms=false -Dincludes=${var} -U;
}
alias munv='mvnrun versions:use-next-versions -DgenerateBackupPoms=false -Dincludes=nl.loxi\*:\*,loxia:\* -U'
alias mulp='mvnrun versions:update-parent -DallowSnapshots=false -DgenerateBackupPoms=false \"-DparentVersion=[,900-SNAPSHOT\)\" -U -Dtycho.mode=maven'
alias mulps='mvnrun versions:update-parent -DallowSnapshots=true -DgenerateBackupPoms=false \"-DparentVersion=[,900-SNAPSHOT\)\" -U -Dtycho.mode=maven'
alias mvs='mvnrun versions:set -DgenerateBackupPoms=false -DnewVersion=$@'
alias mur='mvnrun versions:use-releases -DgenerateBackupPoms=false'
alias mjr='mvnrunwithjvmopts -Decommerce.environment=tst -Doverride.resources=classpath:configuration-local.properties jetty:run'
alias mcjr='mvnrunwithjvmopts -Decommerce.environment=tst -Doverride.resources=classpath:configuration-local.properties clean jetty:run'
alias mjrstg='mvnrunwithjvmopts -Decommerce.environment=stg -Doverride.resources=classpath:configuration-local.properties jetty:run'
alias mit='mvnrun integration-test -Pintegration,test'
function manifest() {
printf -v var $@
unzip -q -c ${var} META-INF/MANIFEST.MF
}
alias manifest-sources='unzip -q -c target/*-SNAPSHOT-sources.jar META-INF/MANIFEST.MF'
function mtsv(){
printf -v var $@
var=echo "${var//+([[:space:]])/}"
mvnrun org.eclipse.tycho:tycho-versions-plugin:set-version -Dtycho.mode=maven -DnewVersion=${var};
}
function mvs() {
printf -v var $@
var=echo "${var//+([[:space:]])/}"
mvnrun versions:set -f configuratie/pom.xml -DgenerateBackupPoms=false -DnewVersion=${var};
mvnrun versions:set -DgenerateBackupPoms=false -DnewVersion=${var};
}