이건 번외인데...


build.gradle 에 tika-parser 적용후에 intelliJ에서 톰캣 띄울때 계속 오류가 나서


오류내용


Error running 'Application': Command line is too long. Shorten command line for Application or also for Spring Boot default configuration. 



외부 파일 로딩하도록 수정했지..

compile fileTree(dir: 'ext_libs', include: ['*.jar']) 


일단 이렇게 해서 수정된 소스를 서버에 올려서 수정하긴 했는데 말야..


왜 인텔리J에서만 오류가 날까?


혹시나해서 이클립스에서 build.gradle 수정해서 올려봤는데 완전 잘됨..

compile('org.apache.tika:tika-parsers:1.20') 


이래야 정상인데.. 그치?


- 조치

이것저것 찾아보니까 intelliJ에서 저런 오류가 발생하면 workspace.xml 파일을 한줄 추가해주라더라.

<property name="dynamic.classpath" value="true" />  


intelliJ로 실행하면 내 프로젝트 하위 폴더에 라는 폴더가 생겨있을꺼야


.idea/workspace.xml 파일 찾아서 열어서 수정

<component name="PropertiesComponent">
    <property name="dynamic.classpath" value="true" />
    .....

  </component>



이유는 모르겠어... 왜 그런건지 알게되면 나중에 또 올리겠음.



참고

https://devis.cool/quick-fix/quickfix-intellij-idea-command-line-is-too-long-shorten-command-line-for/

+ Recent posts