Because of a lapse in government funding, the information on this website may not be up to date, transactions submitted via the website may not be processed, and the agency may not be able to respond to inquiries until appropriations are enacted. The NIH Clinical Center (the research hospital of NIH) is open. For more details about its operating status, please visit cc.nih.gov. Updates regarding government operating status and resumption of normal operations can be found at OPM.gov.

Lexical Tools

Lexical Tools - Deploy to Maven Remote Repository

Lvg is deployed to Maven remote repository for NLM internal users to build their Java software using Maven.

  • Physical location:
    ${SUPPORT_DIR}/Maven/lvg

  • Maven deploy processes:
    • shell>cd ${LVG_DIR}
    • mvn clean
    • mvn compile
    • mvn package
    • mvn assembly:single
    • mvn deploy

  • How to use Maven remote repository:
    Add the following lines in the pom.xml to build applications
    <!-- specify the url for dependency of lvg from remote repository -->
    <repositories>
    	<repository>
    		<id>LVG-NLM</id>
    		<name>LSG Maven Repository</name>
    		<url>file:/nfsvol/lex/Lu/Supports/Maven/lvg/</url>
    	</repository>
    </repositories>
    
    <!-- specify the groupId, artifact and version for lvg -->
    <dependencies>
    	<dependency>
    		<groupId>gov.nih.nlm</groupId>
    		<artifactId>lvg</artifactId>
    		<version>1.0.0.2019</version>
    	</dependency>
    </dependencies>
    

  • Other notes:
    • The Maven remote repository is only used for build
    • You will need to download and install lvg on your local machine to run lvg
      • Download: https://lexlx1vm.nlm.nih.gov/LexSysGroup/Projects/lvg/current/web/index.html
      • Install: https://lexlx1vm.nlm.nih.gov/LexSysGroup/Projects/lvg/current/docs/userDoc/install/install.html
      • After the installation, you will need to add one of the following to your classpath to run:
        • ${LVG_DIR}/lib/lvg2019dist.jar
        • /nfsvol/lex/Lu/Supports/Maven/lvg/gov/nih/nlm/lvg/1.0.0.2019/lvg-1.0.0.2019-jar-with-dependencies.jar
      • Make sure you use the correct lvg configuration file: ${LVG_DIR}/data/config/lvg.properties