forked from Prof-Calebe/substituicao
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathbuild.sh
20 lines (16 loc) · 855 Bytes
/
build.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#!/bin/bash
# Exits if any command fails: http://stackoverflow.com/questions/821396/aborting-a-shell-script-if-any-command-returns-a-non-zero-value
set -e
set -o pipefail
_PWD=`pwd`
CopyLibs=$_PWD/lib/org-netbeans-modules-java-j2seproject-copylibstask.jar
CLASSPATH=$CLASSPATH:$_PWD/lib/ant-contrib-1.0b3.jar:$CopyLibs:$_PWD\glassfish3\glassfish\lib\appserv-rt.jar:$_PWD\glassfish3\glassfish\lib\gf-client.jar
export CLASSPATH
echo "CLASSPATH:"$CLASSPATH
wget -nv -T 10 -t 0 "http://download.java.net/glassfish/3.1.2/release/glassfish-3.1.2.zip"
# já cria um diretório chamado glassfish3
unzip -q glassfish-3.1.2.zip
ant -buildfile substituicao.xml substituicao
curl https://www.jpm4j.org/install/script | sudo sh
sudo jpm install com.codacy:codacy-coverage-reporter:assembly
codacy-coverage-reporter -l Java -r build/test/results/jacoco/report.xml