2014-10-19 2 views
0

sbt-release 플러그인을 전혀 사용할 수 없습니다. "sbt release"명령이 인식되지 않습니다.sbt-release plugin에서 "release"명령을 인식하지 못했습니다.

addSbtPlugin("com.github.gseitz" % "sbt-release" % "0.8.5") 

그리고 최신 - 날짜 0.13.6 버전을 실행 해요 :

는 플러그인의 설명서에 따라, 나는이 항목은 내 플레이 응용 프로그램에서 내 ./project/plugins.sbt 파일에 추가 한 sbt 발사기의.

[info] Loading project definition from /Users/Projects/project 
[info] Loading [pom.xml] 
[info] Use auto-generated Build object 
[success] POM definition loaded 
[info] Set current project to integration (in build file:/Users/Projects/project/) 
[error] Not a valid command: release (similar: reload, eclipse, last) 
[error] Not a valid project ID: release 
[error] Expected ':' (if selecting a configuration) 
[error] Not a valid key: release (similar: rpmRelease, rpm-release, resolvers) 
[error] release 
[error]  ^

그리고 단지 확인하기 위해, 그 SBT-릴리스 플러그인이 프로젝트에로드됩니까, 내가 "에 대해 SBT"을 실행 : 여기 내 프로젝트 디렉토리에서 "SBT 해제"를 실행할 때 내가 오류입니다 sbt-release가 Available Plugins 목록에 있음을 보여줍니다. 그러나 다시, 어떤 이유로 "sbt release"명령이 인식되지 않습니다.

> sbt about 
... 
[info] Available Plugins: ... sbtrelease.ReleasePlugin, ... 

답변

1

sbt-release plugin 설명서에 따르면,이 줄을 build.sbt 파일에 추가하면됩니다. "sbt release"명령이 현재 인식되고 있습니다.

releaseSettings 

어떤 이유로 나는 처음 시도 할 때 처음에는 작동하지 않았습니다. 제 환경이나 이전 버전의 build.sbt 파일에서 뭔가가 진행되었을 것입니다.

관련 문제