-
Notifications
You must be signed in to change notification settings - Fork 254
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Initial commit, working with Maven Central
- Loading branch information
Justin Ryan
committed
Mar 18, 2012
0 parents
commit 697fd66
Showing
34 changed files
with
933 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,9 @@ | ||
<?xml version="1.0" encoding="UTF-8"?> | ||
<classpath> | ||
<classpathentry exported="true" kind="con" path="GROOVY_DSL_SUPPORT"/> | ||
<classpathentry kind="con" path="GROOVY_SUPPORT"/> | ||
<classpathentry exported="true" kind="con" path="com.springsource.sts.gradle.classpathcontainer"/> | ||
<classpathentry kind="con" path="com.springsource.sts.gradle.dsld.classpathcontainer"/> | ||
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/> | ||
<classpathentry kind="output" path="bin"/> | ||
</classpath> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,40 @@ | ||
# Compiled source # | ||
################### | ||
*.com | ||
*.class | ||
*.dll | ||
*.exe | ||
*.o | ||
*.so | ||
|
||
# Packages # | ||
############ | ||
# it's better to unpack these files and commit the raw source | ||
# git has its own built in compression methods | ||
*.7z | ||
*.dmg | ||
*.gz | ||
*.iso | ||
*.jar | ||
*.rar | ||
*.tar | ||
*.zip | ||
|
||
# Logs and databases # | ||
###################### | ||
*.log | ||
|
||
# OS generated files # | ||
###################### | ||
.DS_Store* | ||
ehthumbs.db | ||
Icon? | ||
Thumbs.db | ||
|
||
# Editor Files # | ||
################ | ||
*~ | ||
|
||
# Gradle Files # | ||
################ | ||
.gradle |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,39 @@ | ||
<?xml version="1.0" encoding="UTF-8"?> | ||
<projectDescription> | ||
<name>gradle-template</name> | ||
<comment></comment> | ||
<projects> | ||
</projects> | ||
<buildSpec> | ||
<buildCommand> | ||
<name>org.eclipse.jdt.core.javabuilder</name> | ||
<arguments> | ||
</arguments> | ||
</buildCommand> | ||
</buildSpec> | ||
<natures> | ||
<nature>com.springsource.sts.gradle.core.nature</nature> | ||
<nature>org.eclipse.jdt.core.javanature</nature> | ||
<nature>org.eclipse.jdt.groovy.core.groovyNature</nature> | ||
</natures> | ||
<filteredResources> | ||
<filter> | ||
<id>1332049227118</id> | ||
<name></name> | ||
<type>10</type> | ||
<matcher> | ||
<id>org.eclipse.ui.ide.orFilterMatcher</id> | ||
<arguments> | ||
<matcher> | ||
<id>org.eclipse.ui.ide.multiFilter</id> | ||
<arguments>1.0-projectRelativePath-equals-true-false-template-server</arguments> | ||
</matcher> | ||
<matcher> | ||
<id>org.eclipse.ui.ide.multiFilter</id> | ||
<arguments>1.0-projectRelativePath-equals-true-false-template-client</arguments> | ||
</matcher> | ||
</arguments> | ||
</matcher> | ||
</filter> | ||
</filteredResources> | ||
</projectDescription> |
9 changes: 9 additions & 0 deletions
9
.settings/gradle/com.springsource.sts.gradle.core.import.prefs
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,9 @@ | ||
#com.springsource.sts.gradle.core.preferences.GradleImportPreferences | ||
#Sat Mar 17 22:40:13 PDT 2012 | ||
enableAfterTasks=true | ||
afterTasks=afterEclipseImport; | ||
enableDependendencyManagement=true | ||
enableBeforeTasks=true | ||
projects=;template-client;template-server; | ||
enableDSLD=true | ||
beforeTasks=cleanEclipse;eclipse; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,4 @@ | ||
#com.springsource.sts.gradle.core.preferences.GradleProjectPreferences | ||
#Sat Mar 17 22:40:29 PDT 2012 | ||
com.springsource.sts.gradle.rootprojectloc= | ||
com.springsource.sts.gradle.linkedresources= |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,9 @@ | ||
#com.springsource.sts.gradle.core.actions.GradleRefreshPreferences | ||
#Sat Mar 17 22:40:27 PDT 2012 | ||
enableAfterTasks=true | ||
afterTasks=afterEclipseImport; | ||
useHierarchicalNames=false | ||
enableBeforeTasks=true | ||
addResourceFilters=true | ||
enableDSLD=true | ||
beforeTasks=cleanEclipse;eclipse; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,48 @@ | ||
// Establish version and status | ||
ext.releaseVersion = '1.1.3' // TEMPLATE: Set to latest release | ||
ext.githubProjectName = rootProject.name // TEMPLATE: change to match github project, if it doesn't match project name | ||
|
||
apply from: file('gradle/convention.gradle') | ||
apply from: file('gradle/maven.gradle') | ||
apply from: file('gradle/check.gradle') | ||
|
||
subprojects | ||
{ | ||
group = 'com.netflix' | ||
|
||
repositories | ||
{ | ||
mavenCentral() | ||
} | ||
|
||
dependencies | ||
{ | ||
compile 'javax.ws.rs:jsr311-api:1.1.1' | ||
compile 'com.sun.jersey:jersey-core:1.11' | ||
testCompile 'org.testng:testng:6.1.1' | ||
testCompile 'org.mockito:mockito-core:1.8.5' | ||
} | ||
} | ||
|
||
project(':template-client') | ||
{ | ||
dependencies | ||
{ | ||
compile 'org.slf4j:slf4j-api:1.6.3' | ||
compile 'com.sun.jersey:jersey-client:1.11' | ||
} | ||
} | ||
|
||
project(':template-server') | ||
{ | ||
apply plugin: 'war' | ||
apply plugin: 'jetty' | ||
dependencies | ||
{ | ||
compile 'com.sun.jersey:jersey-server:1.11' | ||
compile 'com.sun.jersey:jersey-servlet:1.11' | ||
compile project(':template-client') | ||
testCompile 'org.mockito:mockito-core:1.8.5' | ||
} | ||
} | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,188 @@ | ||
<?xml version="1.0"?> | ||
<!DOCTYPE module PUBLIC | ||
"-//Puppy Crawl//DTD Check Configuration 1.2//EN" | ||
"http://www.puppycrawl.com/dtds/configuration_1_2.dtd"> | ||
|
||
<module name="Checker"> | ||
|
||
<!-- Checks that a package-info.java file exists for each package. --> | ||
<!-- See http://checkstyle.sf.net/config_javadoc.html#JavadocPackage --> | ||
<!-- | ||
<module name="JavadocPackage"> | ||
<property name="allowLegacy" value="true"/> | ||
</module> | ||
--> | ||
|
||
<!-- Checks whether files end with a new line. --> | ||
<!-- See http://checkstyle.sf.net/config_misc.html#NewlineAtEndOfFile --> | ||
<module name="NewlineAtEndOfFile"/> | ||
|
||
<!-- Checks that property files contain the same keys. --> | ||
<!-- See http://checkstyle.sf.net/config_misc.html#Translation --> | ||
<module name="Translation"/> | ||
|
||
<!-- Checks for Size Violations. --> | ||
<!-- See http://checkstyle.sf.net/config_sizes.html --> | ||
<module name="FileLength"/> | ||
|
||
<!-- Checks for whitespace --> | ||
<!-- See http://checkstyle.sf.net/config_whitespace.html --> | ||
<module name="FileTabCharacter"/> | ||
|
||
<!-- Miscellaneous other checks. --> | ||
<!-- See http://checkstyle.sf.net/config_misc.html --> | ||
<module name="RegexpSingleline"> | ||
<property name="format" value="\s+$"/> | ||
<property name="minimum" value="0"/> | ||
<property name="maximum" value="0"/> | ||
<property name="message" value="Line has trailing spaces."/> | ||
<property name="severity" value="info"/> | ||
</module> | ||
|
||
<module name="TreeWalker"> | ||
|
||
<!-- Checks for Javadoc comments. --> | ||
<!-- See http://checkstyle.sf.net/config_javadoc.html --> | ||
<module name="JavadocMethod"> | ||
<property name="scope" value="package"/> | ||
<property name="allowMissingParamTags" value="true"/> | ||
<property name="allowMissingThrowsTags" value="true"/> | ||
<property name="allowMissingReturnTag" value="true"/> | ||
<property name="allowThrowsTagsForSubclasses" value="true"/> | ||
<property name="allowUndeclaredRTE" value="true"/> | ||
</module> | ||
<module name="JavadocType"> | ||
<property name="scope" value="package"/> | ||
</module> | ||
<module name="JavadocVariable"> | ||
<property name="scope" value="package"/> | ||
</module> | ||
<module name="JavadocStyle"> | ||
<property name="checkEmptyJavadoc" value="true"/> | ||
</module> | ||
|
||
<!-- Checks for Naming Conventions. --> | ||
<!-- See http://checkstyle.sf.net/config_naming.html --> | ||
<module name="ConstantName"/> | ||
<module name="LocalFinalVariableName"/> | ||
<module name="LocalVariableName"/> | ||
<module name="MemberName"/> | ||
<module name="MethodName"/> | ||
<module name="PackageName"/> | ||
<module name="ParameterName"/> | ||
<module name="StaticVariableName"/> | ||
<module name="TypeName"/> | ||
|
||
<!-- Checks for imports --> | ||
<!-- See http://checkstyle.sf.net/config_import.html --> | ||
<module name="AvoidStarImport"/> | ||
<module name="IllegalImport"/> <!-- defaults to sun.* packages --> | ||
<module name="RedundantImport"/> | ||
<module name="UnusedImports"/> | ||
|
||
|
||
<!-- Checks for Size Violations. --> | ||
<!-- See http://checkstyle.sf.net/config_sizes.html --> | ||
<module name="LineLength"> | ||
<!-- what is a good max value? --> | ||
<property name="max" value="120"/> | ||
<!-- ignore lines like "$File: //depot/... $" --> | ||
<property name="ignorePattern" value="\$File.*\$"/> | ||
<property name="severity" value="info"/> | ||
</module> | ||
<module name="MethodLength"/> | ||
<module name="ParameterNumber"/> | ||
|
||
|
||
<!-- Checks for whitespace --> | ||
<!-- See http://checkstyle.sf.net/config_whitespace.html --> | ||
<module name="EmptyForIteratorPad"/> | ||
<module name="GenericWhitespace"/> | ||
<module name="MethodParamPad"/> | ||
<module name="NoWhitespaceAfter"/> | ||
<module name="NoWhitespaceBefore"/> | ||
<module name="OperatorWrap"/> | ||
<module name="ParenPad"/> | ||
<module name="TypecastParenPad"/> | ||
<module name="WhitespaceAfter"/> | ||
<module name="WhitespaceAround"/> | ||
|
||
<!-- Modifier Checks --> | ||
<!-- See http://checkstyle.sf.net/config_modifiers.html --> | ||
<module name="ModifierOrder"/> | ||
<module name="RedundantModifier"/> | ||
|
||
|
||
<!-- Checks for blocks. You know, those {}'s --> | ||
<!-- See http://checkstyle.sf.net/config_blocks.html --> | ||
<module name="AvoidNestedBlocks"/> | ||
<module name="EmptyBlock"> | ||
<property name="option" value="text"/> | ||
</module> | ||
<module name="LeftCurly"/> | ||
<module name="NeedBraces"/> | ||
<module name="RightCurly"/> | ||
|
||
|
||
<!-- Checks for common coding problems --> | ||
<!-- See http://checkstyle.sf.net/config_coding.html --> | ||
<!-- <module name="AvoidInlineConditionals"/> --> | ||
<module name="DoubleCheckedLocking"/> <!-- MY FAVOURITE --> | ||
<module name="EmptyStatement"/> | ||
<module name="EqualsHashCode"/> | ||
<module name="HiddenField"> | ||
<property name="ignoreConstructorParameter" value="true"/> | ||
<property name="ignoreSetter" value="true"/> | ||
<property name="severity" value="warning"/> | ||
</module> | ||
<module name="IllegalInstantiation"/> | ||
<module name="InnerAssignment"/> | ||
<module name="MagicNumber"> | ||
<property name="severity" value="warning"/> | ||
</module> | ||
<module name="MissingSwitchDefault"/> | ||
<!-- Problem with finding exception types... --> | ||
<module name="RedundantThrows"> | ||
<property name="allowUnchecked" value="true"/> | ||
<property name="suppressLoadErrors" value="true"/> | ||
<property name="severity" value="info"/> | ||
</module> | ||
<module name="SimplifyBooleanExpression"/> | ||
<module name="SimplifyBooleanReturn"/> | ||
|
||
<!-- Checks for class design --> | ||
<!-- See http://checkstyle.sf.net/config_design.html --> | ||
<!-- <module name="DesignForExtension"/> --> | ||
<module name="FinalClass"/> | ||
<module name="HideUtilityClassConstructor"/> | ||
<module name="InterfaceIsType"/> | ||
<module name="VisibilityModifier"/> | ||
|
||
|
||
<!-- Miscellaneous other checks. --> | ||
<!-- See http://checkstyle.sf.net/config_misc.html --> | ||
<module name="ArrayTypeStyle"/> | ||
<!-- <module name="FinalParameters"/> --> | ||
<module name="TodoComment"> | ||
<property name="format" value="TODO"/> | ||
<property name="severity" value="info"/> | ||
</module> | ||
<module name="UpperEll"/> | ||
|
||
<module name="FileContentsHolder"/> <!-- Required by comment suppression filters --> | ||
|
||
</module> | ||
|
||
<!-- Enable suppression comments --> | ||
<module name="SuppressionCommentFilter"> | ||
<property name="offCommentFormat" value="CHECKSTYLE IGNORE\s+(\S+)"/> | ||
<property name="onCommentFormat" value="CHECKSTYLE END IGNORE\s+(\S+)"/> | ||
<property name="checkFormat" value="$1"/> | ||
</module> | ||
<module name="SuppressWithNearbyCommentFilter"> | ||
<!-- Syntax is "SUPPRESS CHECKSTYLE name" --> | ||
<property name="commentFormat" value="SUPPRESS CHECKSTYLE (\w+)"/> | ||
<property name="checkFormat" value="$1"/> | ||
<property name="influenceFormat" value="1"/> | ||
</module> | ||
</module> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,16 @@ | ||
subprojects { | ||
// Checkstyle | ||
apply plugin: 'checkstyle' | ||
tasks.withType(Checkstyle) { ignoreFailures = true } | ||
checkstyle { | ||
ignoreFailures = true // Waiting on GRADLE-2163 | ||
configFile = rootProject.file('codequality/checkstyle.xml') | ||
} | ||
|
||
// FindBugs | ||
apply plugin: 'findbugs' | ||
|
||
// PMD | ||
apply plugin: 'pmd' | ||
|
||
} |
Oops, something went wrong.