본문 바로가기

[Eclipse] Maven 프로젝트인지 구별하는 방법 :: pom.xml 웹프로젝트 유지보수가 시작되었다. 소스도 받고 이도 설치했다. 메이븐 프로젝트는 import 방법이 다르다. 우선, 소스에 pom.xml 파일이 있으면 메이븐 프로젝트다. 이클립스에서 메이븐 프로젝트를 import하는 방법은, 이클립스 실행 > 프로젝트 탐색창에서 마우스 우클릭 > import > import Maven > Existing Maven Projects > Next 소스 폴더를 선택하고 pom.xml 파일만 선택하고 OK하면 된다. 더보기
안드로이드 앱 마켓에 등록할때 개인정보처리방침 이슈 처리하기 하청으로써 한 기업의 앱을 출시했다.그 이후로 앱 유지보수를 하여 새로운 기능이 추가되었고 앱 업데이트 버전을 마켓에 배포했다. 사이닝한 릴리즈 버전의 APK 파일을 준비한다. 구글플레이 개발자 콘솔(클릭)에 로그인한다. 왼쪽의 사이드메뉴에서 "출시 관리"를 클릭해 하위메뉴를 펼친다. "앱 버전" 메뉴를 클릭해 해당 화면으로 이동한다. "버전 수정" 버튼을 클릭한다. 서명하여 릴리즈 버전으로 빌드한 APK 파일을 업로드한다. 출시 노트에는 추가된 기능이나 개선사항들을 기입한다. 정보 입력을 마치면 하단의 "검토" 버튼을 클릭한다. 왠 오류 팝업이 발생한다. 개인정보처리방침 항목인 카메라를 사용하는 앱이므로 추가 정보를 입력해야한다고 한다. 사이드메뉴의 앱 정보 > 스토어 등록정보 > 개인정보처리방침에 카.. 더보기
정규표현식 재미있다. 정규표현식을 이용해서 replaceAll과 같은 역할을 하는 함수를 만들었다. fullStr.replace(/NAY/gi, "RAY"); 를 호출하면 fullStr의 문자중에 "NAY"를 모두 "RAY"로 변경한다. 하지만 내가 구현해야 하는 부분은 치환할 종류가 세가지이다. 고객명, 회사명, 사용자명. 역할은 동일하니까 치환자를 파라미터로 받아서 처리하도록 구현했다. 헉 하지만 /NAY/gi 부분의 NAY를 변수에 저장해서 호출하니까 제대로 동작하지 않는다. 검색해봤더니 정규표현식에서 변수를 사용하려면 반드시 RegExp()를 호출해야 한단다. 1234// fullStr에 있는 모든 searchStr을 replaceStr로 치환getReplaced:function(fullStr, searchStr, r.. 더보기