초보적인 질문입니다. jar 파일을 만들고 싶습니다.

454 views
Skip to first unread message

김성동

unread,
Sep 21, 2016, 1:32:10 AM9/21/16
to twitter-korean-text
안녕하세요.

초보적인 질문하나 드립니다.

java 초보라.. maven 설치하고 등등은 다 잘되었습니다.

사전을 추가하고 컴파일 해서 jar 파일을 만들고 싶은데.. 어떻게 만드는지를 모르겠습니다.

IDE 는 IntelliJ 를 쓰고 있습니다.

답변 부탁드립니다.

감사합니다.

Hohyon Ryu

unread,
Sep 21, 2016, 1:58:20 AM9/21/16
to twitter-korean-text
mvn package를 실행 시키시면 target 폴더에 생성됩니다. 

--
You received this message because you are subscribed to the Google Groups "twitter-korean-text" group.
To unsubscribe from this group and stop receiving emails from it, send an email to twitter-korean-...@googlegroups.com.
To post to this group, send email to twitter-k...@googlegroups.com.
Visit this group at https://groups.google.com/group/twitter-korean-text.
To view this discussion on the web visit https://groups.google.com/d/msgid/twitter-korean-text/86415d48-c901-4a49-9ab0-5cbe40f254d4%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
--
Will Hohyon Ryu
유호현
Software Engineer at Airbnb

Hohyon Ryu

unread,
Nov 8, 2017, 10:32:03 AM11/8/17
to comcom, open-korean-text
아 이제 Public writing이 가능하도록 바꾸었습니다. 구글 그룹과 github에도 초대했습니다. 

JAR로 묶을 때 dependency가 제대로 추가되지 않은 경우인 것 같습니다. 쓰시고 있는 gradle build나 Maven pom.xml에 Scala library를 추가해주어야 할 것 같습니다. 


여기서 dependency 목록을 참고해주세요.

On Wed, Nov 8, 2017 at 12:19 AM comcom <laure...@gmail.com> wrote:
안녕하세요, 

몇일전에 도움을 주신 덕에 잘 쓰고 있습니다. 이런 오픈소스를 만들어 주셔서 다시한번 정말 감사합니다. 

먼저, google groups에서 글쓰기를 할 수 없는데 신청을 해야 받을 수 있는 것인가요? 그렇다면 신청할 수 있나요?

또한, 아래와 같은 문제가 현재 있는데 도와주실수 있는지 궁금합니다. 
현재 만드신 소스코드를 jar로 묶어서, 제 프로젝트에 추가 했으며, 제 프로젝트에서 example 코드에 있었던, "CharSequence normalized = OpenKoreanTextProcessorJava.normalize(text);"
이부분을 호출하는 곳에서 문제가 생깁니다. 

java.lang.NoSuchMethodError: scala.Predef$.ArrowAssoc(Ljava/lang/Object;)Ljava/lang/Object;
	at org.openkoreantext.processor.util.KoreanPos$.<init>(KoreanPos.scala:83)
	at org.openkoreantext.processor.util.KoreanPos$.<clinit>(KoreanPos.scala)
	at org.openkoreantext.processor.util.KoreanDictionaryProvider$.<init>(KoreanDictionaryProvider.scala:115)
	at org.openkoreantext.processor.util.KoreanDictionaryProvider$.<clinit>(KoreanDictionaryProvider.scala)
	at org.openkoreantext.processor.normalizer.KoreanNormalizer$.normalizeCodaN(KoreanNormalizer.scala:107)
	at org.openkoreantext.processor.normalizer.KoreanNormalizer$.normalizeKoreanChunk(KoreanNormalizer.scala:80)
	at org.openkoreantext.processor.normalizer.KoreanNormalizer$.$anonfun$normalize$1(KoreanNormalizer.scala:57)
	at scala.util.matching.Regex$$anonfun$replaceAllIn$1.apply(Regex.scala:321)
	at scala.util.matching.Regex$$anonfun$replaceAllIn$1.apply(Regex.scala:321)
	at scala.collection.Iterator$class.foreach(Iterator.scala:727)
	at scala.collection.AbstractIterator.foreach(Iterator.scala:1157)
	at scala.util.matching.Regex.replaceAllIn(Regex.scala:321)
	at org.openkoreantext.processor.normalizer.KoreanNormalizer$.normalize(KoreanNormalizer.scala:57)
	at org.openkoreantext.processor.OpenKoreanTextProcessor$.normalize(OpenKoreanTextProcessor.scala:40)
	at org.openkoreantext.processor.OpenKoreanTextProcessor.normalize(OpenKoreanTextProcessor.scala)
	at org.openkoreantext.processor.OpenKoreanTextProcessorJava.normalize(OpenKoreanTextProcessorJava.java:45)

감사합니다,

2016년 9월 21일 수요일 오후 2시 58분 20초 UTC+9, Hohyon Ryu 님의 말:
--
실리콘밸리를 그리다: https://brunch.co.kr/magazine/svillustrated
Reply all
Reply to author
Forward
0 new messages