Search Results for '개발노트'

181 POSTS

  1. 2020.07.02 maven-surefire-plugin 에러
  2. 2020.06.23 eclipse(STS) Decompiler Plugin 적용
  3. 2019.08.26 javadoc custom tag 사용하기

maven-surefire-plugin 에러

Posted 2020. 7. 2. 18:22

githup에 올라온 프로젝트를 다운받아 빌드하려고 하는데, pom.xml 에서 아래와 같은 오류가 없어지지 않는다.

"Failure to transfer org.apache.maven.plugins:maven-surefire-plugin:pom:2.12.4 from https://repo.maven.apache.org/maven2 was cached in the local repository ... 중략 ..."

일반적으로 maven build 오류는 maven clean, maven update, maven install  과정을 통해서 대부분 사라지는데, 이번엔 아니다.

"mvn dependency::tree" 명령어를 command창에서 실행하고 나니 그제서야 오류가 사라졌다.

 

 



eclipse(STS) Decompiler Plugin 적용

Posted 2020. 6. 23. 11:05

업데이트한 STS4.6.1에서 적용완료.

1. jad.exe, JadClipse Plugin for Eclips & STS 를 다운받습니다. (아래 링크 확인)

  jad.exe : http://varaneckas.com/jad/

 plugin : https://sourceforge.net/projects/jadclipse/

가끔 위에서 다운받은 jad.exe가 작동하지 않는 경우가 있다.  본인도 그러했음. 그래서 예전에 다운받아놓은걸로 변경.

jadnt158.zip
0.23MB

2. 다운받은 Plugin jar 파일을 {ECLIPSE_HOME}/plugins/로 이동 후 Eclipse 재시작

3. Menu > Windows > Preferences > java 에 JadClipse 메뉴가 생김.

   jad.exe 위치를 full path로 설정한다.

4. Menu > Windows > Preferences > General > Editors > File Associations >

 *.class, *.class without source  의 Viewer를 JadClipse(default)로 변경한다. 안보이면 하단의 Add 버튼 클릭하여 추가.

주의 : 이렇게 해도 안되는 경우가 있다면 jad.exe정상작동여부를 확인한다.



javadoc custom tag 사용하기

Posted 2019. 8. 26. 20:38

간만에 javadoc을 사용하여 산출물을 제출해야하는 상황이 되었습니다.

기존에 다른 프로젝트에서 사용하던 formatter가 있어 이를 활용하여 열심히 주석을 작성했습니다.

(다른 개발자 공유하여 같은 형식으로 작성함.)

 

어느정도 작성이 되어 eclipse에서 javadoc export 하였습니다.

그런데, 결과물이 아래와 같이 좀 이상하더군요.

1. 몇몇 tag가 추가된 주석이 사라지는 현상과

2. Spring Controller method의 @Param 등과 같이 메소드 아규먼트에 annotation이 추가된경우 javadoc html 이 깨지는 현상 ( 문서 밖으로 튕겨져 나감 )

 

1. 해결 : -tag옵션을 사용합니다. 

tag Description:a:"Description:" -tag Method:a:"Method:" -tag Copyright:a:"Copyright:" 

사용법 : -tag  tagname:Xaoptcmf:"taghead"
X (태그의 무효화)
a (모든 위치)
o (개요)
p (패키지)
t (형태 즉 클래스 및 인터페이스)
c (constructor    )
m (메소드)
f (필드)

 

2. 일단은 spring sts에서 javadoc compile 하여 해결

  doclet 을 이용하면 될듯 하지만 시간상... 패스

 

 

그외 javadoc 활용법은 아래 링크 참조

 

https://m.blog.naver.com/PostView.nhn?blogId=idtong&logNo=130046468963&proxyReferer=https%3A%2F%2Fwww.google.com%2F

 

이클립스내 주석 자동 달기

보통 개발팀내나 프로젝트등에서는 개발자들의 소스 작성에 있어 여러가지 표준을 준수하도록 한다. 그중 ...

blog.naver.com

 



« PREV : 1 : 2 : 3 : 4 : 5 : 6 : 7 : 8 : ··· : 61 : NEXT »