2014-09-08 2 views
3

Я использую сборку sbt для создания библиотеки для внутренних целей.Добавить источники в сборку sbt

Я публикую эту банку для местной искусственной установки, и она работает красиво.

Однако, я до сих пор не понял, как добавить исходный код в процессе создания сборки, поэтому, когда я импортировать его в IntelliJ он также будет доступен (для отладки и т.д.)

Спасибо!

ответ

-2

Как я понимаю, когда вы делаете сборки это будет выглядеть все банки, источник и т.д. в cache directory т.е. /$HOME/.ivy2/cache/if your name-version-source.jar is available in cache then in your final assembled jar will have source.jar

In your case you publishing it as local so your source,javadoc jars are generated in local directory i.e /$HOME/.ivy2/local/ 

Так вот вы идете publish the jar to central repository not as publishLocal или hack In your /$HOME/.ivy2/local/artifact-id/group-id/version/ directory docs,jars,ivys,pom,srcs copy those directory to /$HOME/.ivy2/cache/artifact-id/ paste it here Затем попробуйте сборку в моем случае работает для меня

+0

Извините, я не понимал, что вы говорите мне. – idanzalz