Skip to content

Commit

Permalink
Add maven repo releasing. (and cleanup accidentally committed logging.)
Browse files Browse the repository at this point in the history
  • Loading branch information
jcoleman committed Dec 9, 2014
1 parent badeb54 commit 86a4c57
Show file tree
Hide file tree
Showing 2 changed files with 76 additions and 15 deletions.
79 changes: 76 additions & 3 deletions build.gradle
Original file line number Diff line number Diff line change
@@ -1,5 +1,9 @@
apply plugin: 'java'
version = '1.2'
apply plugin: 'maven'
apply plugin: 'signing'

group = 'com.orangefunction'
version = '2.0.0'

repositories {
mavenCentral()
Expand All @@ -14,6 +18,75 @@ dependencies {
compile group: 'org.apache.tomcat', name: 'tomcat-catalina', version: '7.0.27'
compile group: 'redis.clients', name: 'jedis', version: '2.5.2'
compile group: 'org.apache.commons', name: 'commons-pool2', version: '2.2'
// compile group: 'commons-collections', name: 'commons-collections', version: '3.2'
// testCompile group: 'junit', name: 'junit', version: '4.+'
compile group: 'commons-codec', name: 'commons-codec', version: '1.9'

testCompile group: 'junit', name: 'junit', version: '4.+'
testCompile 'org.hamcrest:hamcrest-core:1.3'
testCompile 'org.hamcrest:hamcrest-library:1.3'
testCompile 'org.mockito:mockito-all:1.9.5'
testCompile group: 'org.apache.tomcat', name: 'tomcat-coyote', version: '7.0.27'
}

task javadocJar(type: Jar, dependsOn: javadoc) {
classifier = 'javadoc'
from 'build/docs/javadoc'
}

task sourcesJar(type: Jar) {
from sourceSets.main.allSource
classifier = 'sources'
}

artifacts {
archives jar

archives javadocJar
archives sourcesJar
}

signing {
sign configurations.archives
}

uploadArchives {
repositories {
mavenDeployer {
beforeDeployment { MavenDeployment deployment -> signing.signPom(deployment) }

repository(url: "https://oss.sonatype.org/service/local/staging/deploy/maven2/") {
authentication(userName: sonatypeUsername, password: sonatypePassword)
}
//repository(url: "https://oss.sonatype.org/content/repositories/snapshots") {
// authentication(userName: sonatypeUsername, password: sonatypePassword)
//}

pom.project {
name 'tomcat-redis-session-manager'
packaging 'jar'
description 'Tomcat Redis Session Manager is a Tomcat extension to store sessions in Redis'
url 'https://github.com/jcoleman/tomcat-redis-session-manager'

scm {
url 'scm:[email protected]:jcoleman/tomcat-redis-session-manager.git'
connection 'scm:[email protected]:jcoleman/tomcat-redis-session-manager.git'
developerConnection 'scm:[email protected]:jcoleman/tomcat-redis-session-manager.git'
}

licenses {
license {
name 'MIT'
url 'http://opensource.org/licenses/MIT'
distribution 'repo'
}
}

developers {
developer {
id 'jcoleman'
name 'James Coleman'
}
}
}
}
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -605,18 +605,6 @@ protected boolean saveInternal(Jedis jedis, Session session, boolean forceSave)

log.trace("Save was determined to be necessary");

/*if (forceSave) {
log.info("save was necessary: forceSave=true");
} else if (redisSession.isDirty()) {
log.info("save was necessary: isDirty()=true");
} else if (null == (isCurrentSessionPersisted = this.currentSessionIsPersisted.get())) {
log.info("save was necessary: isCurrentSessionPersisted=null");
} else if (!isCurrentSessionPersisted) {
log.info("save was necessary: isCurrentSessionPersisted=false");
} else if (!Arrays.equals(originalSessionAttributesHash, (sessionAttributesHash = serializer.attributesHashFrom(redisSession)))) {
log.info("save was necessary: sessionsAttributeHashChanged: orig=" + new String(Base64.encodeBase64(originalSessionAttributesHash)) + " new=" + new String(Base64.encodeBase64(sessionAttributesHash)));
}*/

if (null == sessionAttributesHash) {
sessionAttributesHash = serializer.attributesHashFrom(redisSession);
}
Expand Down

0 comments on commit 86a4c57

Please sign in to comment.