-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathindex.html
189 lines (182 loc) · 10.1 KB
/
index.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
<html>
<head>
<title>YAVIJAVA an OpenSource JAVA VMWare SDK</title>
<!-- Latest compiled and minified CSS -->
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/css/bootstrap.min.css">
<!-- Optional theme -->
<link rel="stylesheet" href="./css/bootstrap.min.css">
<link rel="stylesheet" href="./css/custom.css">
<!-- Latest compiled and minified JavaScript -->
<meta name="description" content="YAVIJAVA OpenSource JAVA SDK for VMWare vSphere and alternative to VIJAVA">
<meta name="author" content="Michael Rice">
<meta name="subject" content="OpenSource JAVA SDK for VMWare vSphere">
<meta name="robots" content="all, index, follow">
<meta name="revisit-after" content="14 days">
<meta property="og:site_name" content="YAVIJAVA OpenSource JAVA SDK for VMWare vSphere">
<meta property="og:description" content="YAVIJAVA OpenSource JAVA SDK for VMWare vSphere">
<meta name="viewport" content="width=device-width, initial-scale=1">
<!-- jquery -->
<script src="https://code.jquery.com/jquery-2.1.3.min.js"></script>
<script src="./js/custom-n-dropdowns.js"></script>
</head>
<body>
<div class="navbar navbar-default navbar-fixed-top">
<div class="container">
<div class="navbar-header">
<a href="/" class="navbar-brand">YAVIJAVA</a>
<button class="navbar-toggle" type="button" data-toggle="collapse" data-target="#navbar-main">
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
</div>
<div class="navbar-collapse collapse" id="navbar-main">
<ul class="nav navbar-nav">
<li class="dropdown">
<a class="dropdown-toggle" data-toggle="dropdown" href="#" id="examples">Example Code <span class="caret"></span></a>
<ul class="dropdown-menu" aria-labelledby="examples">
<li>
<a class="trigger right-caret">Java Examples</a>
<ul class="dropdown-menu sub-menu">
<li><a href="https://github.com/yavijava/hello_world_yavijava">Hello World</a></li>
<li><a href="https://github.com/yavijava/yavijava_cluster_prop_example">Cluster Property Collector</a></li>
</ul>
</li>
<li>
<a class="trigger right-caret">Groovy Examples</a>
<ul class="dropdown-menu sub-menu">
<li><a href="https://github.com/yavijava/hello_world_yavijava">Hello World</a></li>
<li><a href="https://github.com/yavijava/yavijava_cluster_prop_example">Cluster Property Collector</a></li>
</ul>
</li>
<li>
<a class="trigger right-caret">Grails Examples</a>
<ul class="dropdown-menu sub-menu">
<li><a href="https://github.com/yavijava/hello_world_yavijava">Hello World</a></li>
<li><a href="https://github.com/yavijava/yavijava_cluster_prop_example">Cluster Property Collector</a></li>
</ul>
</li>
</ul>
<li class="dropdown">
<a class="dropdown-toggle" data-toggle="dropdown" href="#" id="help">Help <span class="caret"></span></a>
<ul class="dropdown-menu" aria-labelledby="help">
<li><a href="https://github.com/yavijava/yavijava/issues">Bug Reports</a></li>
<li class="divider"></li>
<li><a href="https://gitter.im/yavijava/yavijava">Web Chat</a></li>
<li><a href="./irc.html">Freenode IRC Web Chat</a></li>
</ul>
</li>
<li><a href="http://www.errr-online.com/">Blog</a></li>
<li><a href="https://twitter.com/yavijava">Twitter News Feed</a></li>
<li><a href="https://github.com/yavijava/yavijava_generator">YAVIJAVA Generator </a></li>
<li><a href="./docs">SOAP Documentation </a></li>
<li><a href="https://github.com/yavijava/yavijava">Source Code </a></li>
</ul>
</div>
</div>
</div>
<div class="container">
<h1>YAVIJAVA</h1>
<div class="jumbotron">
YAVIJAVA is an OpenSource JAVA SDK for VMWare vSphere. YAVIJAVA is compatible with version 4, 5, and 6 of vSphere,
and is a drop in replacement for <a href="http://vijava.sf.net">VIJAVA</a> based projects. YAVIJAVA offers several benefits
over the OpenSource VIJAVA it was forked from. See the table below for a list of features.
<br /><br />
<table class="table table-striped table-hover ">
<thead>
<tr>
<th>Feature</th>
<th>YAVIJAVA Version Availability</th>
<th>Supported vSphere Versions</th>
</tr>
</thead>
<tbody>
<tr class="info">
<td>Logging using log4j framework</td>
<td>ALL</td>
<td>4+</td>
</tr>
<tr class="info">
<td>Easily build jar files using gradle</td>
<td>ALL</td>
<td>4+</td>
</tr>
<tr class="info">
<td>Reset Alarms from red to Green</td>
<td>5.5.07+</td>
<td>4+</td>
</tr>
<tr class="info">
<td>Ability to provide custom HTTP clients</td>
<td>ALL</td>
<td>4+</td>
</tr>
<tr class="info">
<td>Full support for vSphere 6.0</td>
<td>6.0.01+</td>
<td>4+</td>
</tr>
<tr class="info">
<td>Basic Java Doc support</td>
<td>ALL (constantly in progress)</td>
<td>4+</td>
</tr>
</tbody>
</table>
<br />
Many bugs have been fixed along the way as well including <a href="https://github.com/yavijava/yavijava/issues/28">exception handling</a>, <a href="https://github.com/yavijava/yavijava/issues/38">ssl reuse & global context manipulation</a>
and <a href="https://github.com/yavijava/yavijava/issues?q=is%3Aissue+is%3Aclosed">many more</a>! One of the most
important things about YAVIJAVA is that it has a very active opensource community behind it! We cant do it with out YOU though! We need your helping
growing our great community! Join our chat <a href="https://gitter.im/yavijava/yavijava">room</a>, help answer questions on the <a href="https://github.com/yavijava/yavijava/issues">issue tracker</a>,
submit pull requests, <a href="https://github.com/yavijava/yavijava/issues">report bugs</a>, send us sample code! The most successful opensource projects
are successful because of a great community, so please join ours and help today!
</div>
</div>
<div class="container">
<h2>Download Information</h2>
<div class="jumbotron info">
To download YAVIJAVA you have several options. The first and most commonly used method is to obtain the package from maven.
If you have a pom based project simply add:
<pre>
<dependency>
<groupId>com.toastcoders</groupId>
<artifactId>yavijava</artifactId>
<version>VERSION</version>
</dependency>
</pre>
Where VERSION is the actual numbered version you want to use.<br />
If you have a gradle based project the process is very simple as well. Just add:
<pre>
compile 'com.toastcoders:yavijava:VERSION'
</pre>
Again making sure where VERSION is the actual numbered version you want to use.<br />
These will be the best methods because they will resolve any dependencies for you automatically. Another
method you can use is to download the source release from the <a href="https://github.com/yavijava/yavijava/releases">releases page on github</a>.
If you use this method you will need to build the jar file on your own. Thanks to gradle that is simple.
The gradle wrapper is included in the source download so once you unpack the source simply execute:
<pre>
For Linux:
./gradlew build
For Windows:
gradlew.bat build
</pre>
A JDK is required to build the jar, but gradle is not. The jar will be built with Java 1.6 compatibility.<br />
Finally the last option is to download the source directly from github by cloning the repository. If you choose to
use this method be aware that the "gradle" branch is where the current production code lives, any other branch is
either stale from the import of vijava from SVN, or is experimental and currently under development. The instructions
above for building from source will work when choosing this method, just check out the branch you want to use, and build it.
</div>
<p>Development of YAVIJAVA is done using a copy of IntelliJ Idea generously provided by JetBrains</p>
<a href="https://www.jetbrains.com/idea/"><img src="img/icon_IntelliJIDEA.png" alt="Idea Logo" /></a>
</div>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/js/bootstrap.min.js"></script>
<script>
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-87478-15', 'auto');
ga('send', 'pageview');
</script>
</body>
</html>