GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - epics-base/epicsCoreJava: Parent repository for building, bundling, and deploying the EPICS Core Java libraries

BranchesTags
Open more actions menu

Latest commit

 

History

2,100 Commits
2,100 Commits

Folders and files

NameName
Last commit message
Last commit date
bundleJava
bundleJava
 
 
epics-core
epics-core
 
 
epics-deploy
epics-deploy
 
 
epics-util
epics-util
 
 
epics-vtype
epics-vtype
 
 
gpclient
gpclient
 
 
normativeTypesJava
normativeTypesJava
 
 
pvAccessJava
pvAccessJava
 
 
pvDataJava
pvDataJava
 
 
.gitignore
.gitignore
 
 
.gitmodules
.gitmodules
 
 
.travis.yml
.travis.yml
 
 
Jenkinsfile
Jenkinsfile
 
 
LICENSE.txt
LICENSE.txt
 
 
README.md
README.md
 
 
archived_releases.md
archived_releases.md
 
 
pom.xml
pom.xml
 
 

Repository files navigation

EPICS Core Java Libraries Supermodule

This is a supermodule to build, test, bundle and deploy all Java/Maven modules of the EPICS Core Libraries. It also contains the EPICS parent POM that is inherited by all modules, and provides a convenience dependency POM that can be used by other projects to depend on a matching set of the EPICS Core libraries.

Code Submodules

Maven submodules/directories/projects contain the code of EPICS Core:

  • pvDataJava
  • pvAccessJava
  • normativeTypesJava
  • epics-util
  • epics-vtype
  • gpclient

One submodule creates the distribution tar/zip archives:

  • bundleJava

One directory/project provides the dependency POM:

  • epics-core

One (dummy) directory/project deploys the libraries to Maven Central:

  • epics-deploy

example code

https://github.com/epics-base/exampleJava/

Maven Profiles

with-examples

This profile (enabled by default) adds the directories/projects bundleJava as subprojects.

Disable this profile when deploying to Maven repositories, as the artifacts of these subprojects contain applications and no libraries.

release

This profile adds GPG signing of all artifacts.

Enable this profile when releasing/deploying to Sonatype / Maven Central repositories, as Sonatype requires all uploaded artifacts to be signed.

About

Parent repository for building, bundling, and deploying the EPICS Core Java libraries

Resources

Readme
License
Activity
Custom properties

Stars

8 stars

Watchers

13 watching

Forks

13 forks
Report repository

Releases

Packages

Used by

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.