Phoebus product for SNS
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
product-sns
.classpath
.gitignore
.project
LICENSE
README.md
build.xml
pom.xml

README.md

phoebus-sns

Phoebus (https://github.com/shroffk/phoebus) product for SNS

  • Site-specific PVProposalProvider (SNSPVProposals).
  • Distribution created by ant dist includes site-specific settings.ini

Requirements

  • Java 9 or 10
  • mvn 3 or ant
  • ( cd ..; git clone https://github.com/shroffk/phoebus.git )

Build & Run with Maven

mvn -DskipTests clean install
java -jar product-sns/target/product-sns-0.0.1-SNAPSHOT.jar 

Build & Run with Ant

ant clean
ant product
ant run
ant dist

Develop with Eclipse

  • Import Generic phoebus projects as described in ../phoebus/README.md
  • Import phoebus-sns project (one project)
  • After running the generic "Launcher" once, edit the run configuration to add the "phoebus-sns" Project to the Dependencies/Classpath Entries.
  • Run with -settings /path/to/phoebus-sns/product-sns/settings.ini to use settings that will be included in distribution.

Complete Build and Distribution with Documentation

pip install Sphinx or yum install python-sphinx

git clone https://github.com/kasemir/phoebus-doc.git
git clone https://github.com/shroffk/phoebus.git
git clone https://github.com/kasemir/phoebus-sns.git


# Create generated html doc
( cd phoebus/app/display/editor;  ant -f javadoc.xml clean all )
 
 # Build documentation which includes phobus/app/**/doc
( cd phoebus-doc; make clean html )

# Build products
( cd phoebus/dependencies;  mvn clean install )
( cd phoebus-sns; ant clean dist )