apply plugin: 'java' apply plugin: 'eclipse' sourceCompatibility = 1.8 targetCompatibility = 1.8 repositories { mavenCentral() } jar { baseName = 'PerforcePlugin' version = '0.1.0' manifest { attributes 'Plugin-Class': 'com.perforce.hws.plugin.perforce.PerforcePlugin', 'Plugin-Id': 'PerforcePlugin', 'Plugin-Version': '0.1.0', 'Plugin-Provider': 'Perforce Software' } } task plugin(type: Jar) { baseName = 'PerforcePlugin' version = '0.1.0' into('classes') extension('zip') with jar } build.dependsOn(plugin) test.dependsOn(plugin) dependencies { compile project(':core') compile project(':hws') compile project(':plugins:perforce:generated:java-sdk') compile project(':plugins:perforce:generated:spark-stubs') compile 'org.apache.httpcomponents:httpcore:4.4.5' testCompile project(path: ':core', configuration: 'testRuntime') testCompile project(':plugins:perforce:generated:java-sdk') } sourceSets { main { java { srcDir 'src/main/generated' } } } clean.dependsOn(':plugins:perforce:swagger:clean')
# | Change | User | Description | Committed | |
---|---|---|---|---|---|
#10 | 20138 | Paul Allen | Refactor module :api to :core | ||
#9 | 20104 | Paul Allen | User functional test for: POST, PUT, PATCH | ||
#8 | 20095 | Paul Allen |
Functional test API with Perforce Server and Spark Server. - Basic User/Login test. |
||
#7 | 20068 | Paul Allen | Project build file cleanup. | ||
#6 | 20037 | Paul Allen |
Updated gradle dependancies to build generated code. - Moved swagger document up to 'perforce' project and renamed - (missing idea file) |
||
#5 | 20014 | Paul Allen | Moved swagger gneration inside project. | ||
#4 | 19993 | Paul Allen | Basic init for HWS | ||
#3 | 19986 | Paul Allen | Fix imports and package structure. | ||
#2 | 19981 | Paul Allen | Ported templates for SDKs and updated gradle build rules. | ||
#1 | 19925 | Paul Allen | Swagger project structure ('spark' not implemented yet) |