Skip to content

Commit 8626fd5

Browse files
committed
Initial Contribution
Signed-off-by: Yamini K B <yamini.k.b@oracle.com>
0 parents  commit 8626fd5

3,663 files changed

Lines changed: 487778 additions & 0 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.gitignore

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
.DS_Store
2+
build/**
3+
.gradle/**
4+
**/target/**
5+
.idea/**
6+
*.iml
7+

CONTRIBUTING.md

Lines changed: 47 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,47 @@
1+
# Contributing to Eclipse ORB
2+
3+
Thanks for your interest in this project.
4+
5+
## Project description
6+
7+
Eclipse ORB is a runtime component that can be used for distributed computing
8+
using IIOP communication.
9+
10+
* https://projects.eclipse.org/projects/ee4j.orb
11+
12+
## Developer resources
13+
14+
Information regarding source code management, builds, coding standards, and
15+
more.
16+
17+
* https://projects.eclipse.org/projects/ee4j.orb/developer
18+
19+
The project maintains the following source code repositories
20+
21+
* https://github.com/eclipse-ee4j/orb
22+
* https://github.com/eclipse-ee4j/orb-gmbal
23+
* https://github.com/eclipse-ee4j/orb-gmbal-commons
24+
* https://github.com/eclipse-ee4j/orb-gmbal-pfl
25+
26+
## Eclipse Contributor Agreement
27+
28+
Before your contribution can be accepted by the project team contributors must
29+
electronically sign the Eclipse Contributor Agreement (ECA).
30+
31+
* http://www.eclipse.org/legal/ECA.php
32+
33+
Commits that are provided by non-committers must have a Signed-off-by field in
34+
the footer indicating that the author is aware of the terms by which the
35+
contribution has been provided to the project. The non-committer must
36+
additionally have an Eclipse Foundation account and must have a signed Eclipse
37+
Contributor Agreement (ECA) on file.
38+
39+
For more information, please see the Eclipse Committer Handbook:
40+
https://www.eclipse.org/projects/handbook/#resources-commit
41+
42+
## Contact
43+
44+
Contact the project developers via the project's "dev" list.
45+
46+
* https://accounts.eclipse.org/mailing-list/orb-dev
47+

LICENSE.md

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
2+
Copyright (c) 2017 Oracle and/or its affiliates. All rights reserved.
3+
4+
Redistribution and use in source and binary forms, with or without
5+
modification, are permitted provided that the following conditions
6+
are met:
7+
8+
- Redistributions of source code must retain the above copyright
9+
notice, this list of conditions and the following disclaimer.
10+
11+
- Redistributions in binary form must reproduce the above copyright
12+
notice, this list of conditions and the following disclaimer in the
13+
documentation and/or other materials provided with the distribution.
14+
15+
- Neither the name of the Eclipse Foundation, Inc. nor the names of its
16+
contributors may be used to endorse or promote products derived
17+
from this software without specific prior written permission.
18+
19+
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
20+
IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
21+
THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
22+
PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR
23+
CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
24+
EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
25+
PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
26+
PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
27+
LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
28+
NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
29+
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

README

Lines changed: 49 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,49 @@
1+
#
2+
# Copyright (c) 1997, 2018 Oracle and/or its affiliates. All rights reserved.
3+
#
4+
# This program and the accompanying materials are made available under the
5+
# terms of the Eclipse Distribution License v. 1.0, which is available at
6+
# http://www.eclipse.org/org/documents/edl-v10.php.
7+
#
8+
# SPDX-License-Identifier: BSD-3-Clause
9+
#
10+
11+
How to build ORB .jars for delivery to GlassFish:
12+
13+
---------------------------------------
14+
# to build and run all tests:
15+
cd <ws>
16+
mvn -P all-tests clean install
17+
#
18+
# (temporarily broken) Run dev tests with code coverage enabled.
19+
# Cobertura code coverage report generated at: <ws>/build/cobertura/index.html
20+
ant do-cobertura-test
21+
#
22+
---------------------------------------
23+
# to run a single test with custom arguments:
24+
cd <ws>
25+
mvn -Dtest.args="<args supported by test framework>" install
26+
27+
For example:
28+
1. To run a specific test:
29+
mvn -Dtest.args="-test corba.connectioncache.ConnectionCacheTest" install
30+
31+
2. To debug a test, client process:
32+
mvn -Dtest.args="-test corba.connectioncache.ConnectionCacheTest -rdebug client" install
33+
34+
In the debug mode, the test waits for remote debugger to connect on the port, printed on console. The test continues once the remote debugger connects.
35+
36+
3. To debug a test, server process:
37+
mvn -Dtest.args="-test corba.cdrext.CDRExtTest -rdebug server" install
38+
39+
4. Multiple remote debuggers may also be attached to client, server, and controller processes (this is not well tested):
40+
mvn -Dtest.args=""-test corba.sometest -rdebug client:server:controller" install
41+
---------------------------------------
42+
43+
For details, see
44+
<ws>/make/build.xml
45+
<ws>/make/src-build.xml
46+
47+
Generated Bundles: <ws>/build/rename/ee/build/release/lib/bundles-archive.zip
48+
49+

README.md

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
# Glassfish CORBA ORB
2+
3+
This is the [glassfish-corba project](https://javaee.github.io/glassfish-corba/).
4+
5+
## Releasing
6+
7+
* Make sure `gpg-agent` is running.
8+
* Execute `mvn -B release:prepare release:perform`
9+
10+
For publishing the site do the following:
11+
12+
```
13+
cd target/checkout
14+
mvn verify site site:stage scm-publish:publish-scm
15+
```

csiv2-idl/pom.xml

Lines changed: 59 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,59 @@
1+
<!--
2+
3+
Copyright (c) 2018 Oracle and/or its affiliates. All rights reserved.
4+
5+
This program and the accompanying materials are made available under the
6+
terms of the Eclipse Distribution License v. 1.0, which is available at
7+
http://www.eclipse.org/org/documents/edl-v10.php.
8+
9+
SPDX-License-Identifier: BSD-3-Clause
10+
11+
-->
12+
13+
<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/xsd/maven-4.0.0.xsd">
14+
<modelVersion>4.0.0</modelVersion>
15+
16+
<parent>
17+
<groupId>org.glassfish.corba</groupId>
18+
<artifactId>glassfish-corba</artifactId>
19+
<version>4.2.0-b005-SNAPSHOT</version>
20+
</parent>
21+
22+
<artifactId>glassfish-corba-csiv2-idl</artifactId>
23+
<name>Generated CSIv2 APIs</name>
24+
<packaging>bundle</packaging>
25+
26+
<build>
27+
<plugins>
28+
<plugin>
29+
<groupId>org.codehaus.mojo</groupId>
30+
<artifactId>idlj-maven-plugin</artifactId>
31+
<configuration>
32+
<includeDirs>
33+
<includeDir>../omgapi/src/main/idl</includeDir>
34+
<includeDir>../omgapi/src/main/idl-includes</includeDir>
35+
</includeDirs>
36+
<sources>
37+
<source>
38+
<packagePrefixes>
39+
<packagePrefix><type>CSI</type> <prefix>com.sun.corba.ee.org.omg</prefix></packagePrefix>
40+
<packagePrefix><type>CSIIOP</type> <prefix>com.sun.corba.ee.org.omg</prefix></packagePrefix>
41+
<packagePrefix><type>GSSUP</type> <prefix>com.sun.corba.ee.org.omg</prefix></packagePrefix>
42+
<packagePrefix><type>IOP</type> <prefix>org.omg</prefix></packagePrefix>
43+
</packagePrefixes>
44+
</source>
45+
</sources>
46+
</configuration>
47+
</plugin>
48+
<plugin>
49+
<groupId>org.apache.felix</groupId>
50+
<artifactId>maven-bundle-plugin</artifactId>
51+
<configuration>
52+
<instructions>
53+
<Export-Package>com.sun.corba.ee.org.omg.*</Export-Package>
54+
</instructions>
55+
</configuration>
56+
</plugin>
57+
</plugins>
58+
</build>
59+
</project>

0 commit comments

Comments
 (0)