Merge pull request #4 from kubernetes-client/revert-2-dotnet

Revert "Initial add of a dotnet (C#) generator"
This commit is contained in:
Mehdy Bohlool
2017-05-04 14:58:07 -07:00
committed by GitHub
2 changed files with 0 additions and 99 deletions

View File

@@ -1,50 +0,0 @@
#!/bin/bash
# Copyright 2017 The Kubernetes Authors.
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
# Script to fetch latest swagger spec.
# Puts the updated spec at api/swagger-spec/
set -o errexit
set -o nounset
set -o pipefail
ARGC=$#
if [ $# -ne 2 ]; then
echo "Usage:"
echo " dotnet.sh OUTPUT_DIR SETTING_FILE_PATH"
echo " Setting file should define KUBERNETES_BRANCH, CLIENT_VERSION, and PACKAGE_NAME"
exit 1
fi
OUTPUT_DIR=$1
SETTING_FILE=$2
mkdir -p "${OUTPUT_DIR}"
SCRIPT_ROOT=$(dirname "${BASH_SOURCE}")
pushd "${SCRIPT_ROOT}" > /dev/null
SCRIPT_ROOT=`pwd`
popd > /dev/null
pushd "${OUTPUT_DIR}" > /dev/null
OUTPUT_DIR=`pwd`
popd > /dev/null
source "${SCRIPT_ROOT}/client-generator.sh"
source "${SETTING_FILE}"
CLIENT_LANGUAGE=dotnet; CLEANUP_DIRS=(docs src target gradle); kubeclient::generator::generate_client "${OUTPUT_DIR}"

View File

@@ -1,49 +0,0 @@
<project
xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>io.kubernetes</groupId>
<artifactId>client-dotnet</artifactId>
<version>1.0-SNAPSHOT</version>
<name>client-net</name>
<url>http://kubernetes.io</url>
<build>
<plugins>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>exec-maven-plugin</artifactId>
<version>1.1.1</version>
<executions>
<execution>
<id>generate</id>
<phase>generate-sources</phase>
<goals>
<goal>exec</goal>
</goals>
</execution>
</executions>
<!--
Assumes 'autorest' is in your PATH
To install: 'sudo npm -g install autorest'
TODO: Add a conditional install if it isn't present
-->
<configuration>
<executable>autorest</executable>
<arguments>
<argument>-Input</argument>
<argument>${generator.spec.path}</argument>
<argument>-CodeGenerator</argument>
<argument>CSharp</argument>
<argument>-Namespace</argument>
<argument>${generator.package.name}</argument>
<argument>-PackageVersion</argument>
<argument>${generator.client.version}</argument>
<argument>-OutputDirectory</argument>
<argument>${generator.output.path}</argument>
</arguments>
</configuration>
</plugin>
</plugins>
</build>
</project>