Initial commit from SVN.

This commit is contained in:
wcrisman
2014-05-30 10:31:51 -07:00
commit b45e56b890
1968 changed files with 370949 additions and 0 deletions

View File

@@ -0,0 +1,101 @@
apply plugin: 'java'
apply plugin: 'maven'
//Setup Artifactory so we get our jars through it. We must pass in artifactory_user, artifactory_password, and artifactory_contextUrl (http://media:8081/artifactory).
buildscript {
repositories {
maven {
url 'http://media:8081/artifactory/plugins-release'
credentials {
username = "${artifactory_user}"
password = "${artifactory_password}"
}
}
}
dependencies {
classpath(group: 'org.jfrog.buildinfo', name: 'build-info-extractor-gradle', version: '2.0.9')
}
}
allprojects {
apply plugin: 'artifactory'
}
artifactory {
contextUrl = "${artifactory_contextUrl}" //The base Artifactory URL if not overridden by the publisher/resolver
publish {
repository {
repoKey = 'libs-release-local'
username = "${artifactory_user}"
password = "${artifactory_password}"
maven = true
}
}
resolve {
repository {
repoKey = 'libs-release'
username = "${artifactory_user}"
password = "${artifactory_password}"
maven = true
}
}
}
//Set a default task.//
project.defaultTasks("releaseLibs");
configurations {
releaseLibs {
description = 'Deploys the libraries previously generated in the Archives project subfolders.'
transitive = true
}
}
dependencies {
// packageApp group:'commons-collections', name:'commons-collections', version:'3.2'
}
def rb_foundation = file('Release Binaries/DE Application Foundation.jar')
def b_foundation = file('Binaries/DE Application Foundation.jar')
def s_foundation = file('Source/DE Application Foundation.zip');
artifacts {
archives rb_foundation
archives b_foundation
archives s_foundation
}
uploadArchives {
repositories {
mavenDeployer {
setRepository project.repositories.maven
pom.groupId = 'com.de22.foundation'
pom.version = ''
pom.packaging = ''
//Link the name of the artifact with the pom name used below.//
addFilter('rb-foundation') {artifact, file ->
artifact.name == 'rb-foundation'
}
addFilter('b-foundation') {artifact, file ->
artifact.name == 'b-foundation'
}
addFilter('s-foundation') {artifact, file ->
artifact.name == 's-foundation'
}
pom('rb-foundation').artifactId = 'foundation.bin.release'
pom('b-foundation').artifactId = 'foundation.bin.debug'
pom('s-foundation').artifactId = 'foundation.src'
pom('rb-foundation').packaging = 'jar'
pom('b-foundation').packaging = 'jar'
//TODO: Convert the zip's to jars.
pom('s-foundation').packaging = 'jar'
}
}
}
task releaseLibs << {
uploadArchives()
}

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,13 @@
<?xml version="1.0" encoding="UTF-8"?>
<ivy-settings>
<settings defaultResolver="main"/>
<caches defaultCacheDir="./cache/" checkUpToDate="false"/>
<resolvers>
<chain name="main">
<url name="libs-release-resolver" m2compatible="true">
<artifact pattern="http://media:8081/artifactory/libs-release/[organization]/[module]/[revision]/[module]-[revision](-[classifier]).[ext]"/>
<ivy pattern="http://media:8081/artifactory/libs-release/[organization]/[module]/[revision]/[module]-[revision](-[classifier]).pom"/>
</url>
</chain>
</resolvers>
</ivy-settings>

View File

@@ -0,0 +1,14 @@
<?xml version="1.0" encoding="UTF-8"?>
<ivy-settings>
<settings defaultResolver="main"/>
<caches defaultCacheDir="./cache/" checkUpToDate="false"/>
<resolvers>
<chain name="main">
<ibiblio name="remote-repos-resolver" m2compatible="true" root="http://media:8081/artifactory/remote-repos"/>
<url name="libs-release-resolver" m2compatible="true">
<artifact pattern="http://media:8081/artifactory/libs-release/[organization]/[module]/[revision]/[module]-[revision](-[classifier]).[ext]"/>
<ivy pattern="http://media:8081/artifactory/libs-release/[organization]/[module]/[revision]/[module]-[revision](-[classifier]).pom"/>
</url>
</chain>
</resolvers>
</ivy-settings>

View File

@@ -0,0 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<ivy-module version="2.0" xmlns=:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://ant.apache.org/ivy/schemas/ivy.xsd">
<info organization="com.declarativeengineering" module="brainstorm">
<repository name="ibiblio" url="http://media:8081/artifactory/libs-release" pattern="[organization]/[module]/[revision]/[module]-[revision](-[classifier]).[ext]" artifacts="true"/>
</info>
</ivy-module>