Skip to main content

Deploy a Grails plugin by scp to a private maven repo

Configure the repo in BuildConfig.groovy

grails.project.repos.default = "myrepo" // use the name from ~/.m2/settings.xml
grails.project.repos.myrepo.url = "scpexe://server/path/to/repo"

be sure to have the repo configured in ~/.m2/settings.xml

...
<server>
  <id>myrepo</id>
  <username>username</username>
  <filePermissions>664</filePermissions>
  <directoryPermissions>775</directoryPermissions>
</server>
...

Now deploy with

grails maven-deploy