File tree Expand file tree Collapse file tree 1 file changed +20
-0
lines changed Expand file tree Collapse file tree 1 file changed +20
-0
lines changed Original file line number Diff line number Diff line change @@ -74,6 +74,26 @@ lazy val defaults = Seq(
7474    if  (version.value endsWith " -SNAPSHOT"  ) Some (" snapshots"   at " https://oss.sonatype.org/content/repositories/snapshots"  )
7575    else  Some (" releases"   at " https://oss.sonatype.org/service/local/staging/deploy/maven2"  )
7676  },
77+   //  This should no longer be necessary once we update to sbt-ci-release
78+   //  https://github.com/lightbend/genjavadoc/issues/203
79+   credentials ++=  {
80+     val  alreadyContainsSonatypeCredentials  =  credentials.value.collect {
81+       case  d : DirectCredentials  =>  d.host ==  " oss.sonatype.org" 
82+     }.nonEmpty
83+     if  (! alreadyContainsSonatypeCredentials) {
84+       val  env  =  sys.env.get(_)
85+       (for  {
86+         username <-  env(" SONATYPE_USERNAME"  )
87+         password <-  env(" SONATYPE_PASSWORD"  )
88+       } yield 
89+         Credentials (
90+           " Sonatype Nexus Repository Manager"  ,
91+           " oss.sonatype.org"  ,
92+           username,
93+           password
94+         )).toSeq
95+     } else  Seq .empty
96+   },
7797  startYear :=  Some (2012 ),
7898  homepage :=  Some (url(" https://github.com/lightbend/genjavadoc"  )),
7999  licenses :=  Seq (" Apache-2.0"   ->  url(" http://opensource.org/licenses/Apache-2.0"  )),
    
 
   
 
     
   
   
          
     
  
    
     
 
    
      
     
 
     
    You can’t perform that action at this time.
  
 
    
  
     
    
      
        
     
 
       
      
     
   
 
    
    
  
 
  
 
     
    
0 commit comments