서버에 repository 를 통한 배포 및 빌드 방법 1. svn 명령어를 사용해서 repository 생성 svn co svn://111.111.111.111/xxxx/trunk /data/repos/xxxx 2. config 파일 생성 root.dir=/data/repos/Xxx target.dir=/data/service/Xxx jsplib.dir=/data/server/www.w.com/lib jdk.dir=/data/server/jdk1.7.0_07 3. build.xml 생성 4. deploy.sh Shell 파일 생성 svn update if [ "$?" == 0 ] then ant fi 5. 배포시 deploy.sh 실행 더보기 ant 빌드시 includeantruntime warning 제거 ant 빌드시 경우 아래와 같이 에러가 발생할때 build: [echo] complie wait a minute .... [echo] /data/repos/---/web/WEB-INF/classes [javac] /data/repos/---/build.xml:34: warning: 'includeantruntime' was not set, defaulting to build.sysclasspath=last; set to false for repeatable builds 위와 같은 warning 발생시 build.xml 파일에 includeantruntime = false 속성을 추가한다. 더보기 [Java] Lombok 설정해서 사용할 경우 Lombok 사용시 컴파일 경고 없애는 방법 Generating equals/hashCode implementation but without a call to superclass, even though this class does not extend java.lang.Object. If this is intentional, add '@EqualsAndHashCode(callSuper=false)' to your type. import lombok.EqualsAndHashCode; @Data /* 아래 코드 추가 */ @EqualsAndHashCode(callSuper=false) public class Program extends CommonModel { private String id; } 좀더 자세한.. 더보기 이전 1 ··· 3 4 5 6 7 8 9 ··· 13 다음