Initial commit from SVN.
This commit is contained in:
Binary file not shown.
101
Foundation Builder/builder/build.gradle
Normal file
101
Foundation Builder/builder/build.gradle
Normal 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()
|
||||
}
|
||||
1529
Foundation Builder/builder/build.xml
Normal file
1529
Foundation Builder/builder/build.xml
Normal file
File diff suppressed because it is too large
Load Diff
13
Foundation Builder/builder/ivy-pub-settings.xml
Normal file
13
Foundation Builder/builder/ivy-pub-settings.xml
Normal 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>
|
||||
14
Foundation Builder/builder/ivy-ret-settings.xml
Normal file
14
Foundation Builder/builder/ivy-ret-settings.xml
Normal 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>
|
||||
6
Foundation Builder/builder/ivy.xml
Normal file
6
Foundation Builder/builder/ivy.xml
Normal 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>
|
||||
Reference in New Issue
Block a user