Netbeans 6.0 version control configuration for AUV Workbench & various XMSF projects TODO: check changes in all Netbeans 5 screens Don Brutzman

Slides:



Advertisements
Similar presentations
TortoiseSVN By Group 1 Team B. Installing TortoiseSVN.
Advertisements

Support.ebsco.com Tutorial EBSCO Audiobooks. Welcome to EBSCOs Audiobooks tutorial. In this tutorial, we will look at how to search for Audiobooks as.
Using Eclipse. Getting Started There are three ways to create a Java project: 1:Select File > New > Project, 2 Select the arrow of the button in the upper.
Chapter 9 Chapter 9: Managing Groups, Folders, Files, and Object Security.
1 of 4 This document is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS DOCUMENT. © 2007 Microsoft Corporation.
Java Integrated Development Environments: ECLIPSE Part1 Installation.
11.1 © 2004 Pearson Education, Inc. Exam Planning, Implementing, and Maintaining a Microsoft Windows Server 2003 Active Directory Infrastructure.
70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment Chapter 9: Implementing and Using Group Policy.
Low level CASE: Source Code Management. Source Code Management  Also known as Configuration Management  Source Code Managers are tools that: –Archive.
Module 6 Windows 2000 Professional 6.1 Installation 6.2 Administration/User Interface 6.3 User Accounts 6.4 Managing the File System 6.5 Services.
Asynchronous Solution Appendix Eleven. Training Manual Asynchronous Solution August 26, 2005 Inventory # A11-2 Chapter Overview In this chapter,
NetBeans IDE Downloading and Installation Guide. Downloading NetBeans IDE Installation Setup.
® IBM Software Group © 2003 IBM Corporation How to Download and Install RMC 7.5 David Trent RMC Product Manager.
1 Chapter Overview Creating User and Computer Objects Maintaining User Accounts Creating User Profiles.
Configuring Active Directory Certificate Services Lesson 13.
Windows Tutorial 9 Maintaining Hardware and Software
Installing Windows Vista Lesson 2. Skills Matrix Technology SkillObjective DomainObjective # Performing a Clean Installation Set up Windows Vista as the.
Guide to MCSE , Enhanced 1 Activity 10-1: Restarting Windows Server 2003 Objective: to restart Windows Server 2003 Start  Shut Down  Restart Configure.
By: Ahmed Mirza December 3, 2009 EN393. Introduction Antivirus software is a computer application that detects, prevents and removes malicious software,
Version Control with Subversion. What is Version Control Good For? Maintaining project/file history - so you don’t have to worry about it Managing collaboration.
70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment, Enhanced Chapter 9: Implementing and Using Group Policy.
Tutorial 11 Installing, Updating, and Configuring Software
Eclipse Overview Introduction to Web Programming Kirkwood Continuing Education Fred McClurg © Copyright 2015, Fred McClurg, All Rights Reserved.
CIM6400 CTNW (04/05) 1 CIM6400 CTNW Lesson 6 – More on Windows 2000.
COMPREHENSIVE Windows Tutorial 9 Maintaining Hardware and Software.
Copyright 2000 eMation SECURITY - Controlling Data Access with
INFSOM-RI Juelich, 10 June 2008 ETICS - Maven From competition, to collaboration.
Microsoft FrontPage 2003 Illustrated Complete Finalizing a Web Site.
MAE Continuous Integration Administration guide July 8th, 2013.
Version control Using Git Version control, using Git1.
Netbeans 5.0 cvs configuration for AUV Workbench & various XMSF projects Don Brutzman 14 July 2006.
Prachi Chitnis.  The CSS feel  SDS – Synoptic Display Studio  ADL Converter  PV table, Probe…
Computer Networking From LANs to WANs: Hardware, Software, and Security Chapter 13 FTP and Telnet.
VistA Imaging Workstation Configuration. October The information in this documentation includes functionality of the software after the installation.
GumTree Development Environment Setup Windows Only Compatible with Eclipse 3.2 M3 (Last update: 16/11/05)
Chapter 10 Chapter 10: Managing the Distributed File System, Disk Quotas, and Software Installation.
Netbeans 5.5 version control: cvs, svn configuration for AUV Workbench & various X3D, XMSF projects Don Brutzman 1 December 2007.
Getting Started with OPC.NET OPC.NET Software Client Interface Client Base Server Base OPC Wrapper OPC COM Server Server Interface WCF Alternate.
Liferay Installation Prepared by: Do Xuan Hai 8 August 2011.
Tool Install How to download & install Java 6 & Eclipse updated version based on Dr. G. L. Ray’s slides.
WinCvs. WinCVS WinCvs is a window based version control system. Use WinCvs when  You want to save every version of your file you have ever created. CVS.
VDI-in-a-box TM 1 Kaviza Client End User Quick Start Manual.
L.T.E :: Learning Through Experimenting Using google-svn for MtM Docs Development Denis Thibault Version 3.2 Mar 12 th, 2009.
Optimizing Windows Vista Performance Lesson 10. Skills Matrix Technology SkillObjective DomainObjective # Introducing ReadyBoostTroubleshoot performance.
Yannick Patois - Datagrid Software Repository Presentation - March, n° 1 Datagrid Software Repository Presentation CVS, packages and automatic.
Linux Operations and Administration
Copyright© ANRITSU Craig Hendricks Sr. Wireless Business Development Manager August 4 th, 2014 SmartStudio Manager (SSM) Operation (For SSM Version 1.2.0)
Loader Tutorial Set Up. Requirements Java 7 Eclipse IvyIDE plugin Git Optional: Ant Maven.
…the basics…. Wildland Fire Information and Technology Server Requirements ● Windows 7 Professional or Windows 2003/2008 Server ● Windows 8/10 (discussion)
WinCVS Training è Basic Concepts è Download & Setup è Importing a new module into CVS Repository è Getting new module from CVS è Getting Latest version.
Intoduction to Andriod studio Environment With a hello world program.
INTERNET APPLICATIONS CPIT405 Install a web server and analyze packets.
CACI Proprietary Information | Date 1 PD² SR13 Client Upgrade Name: Semarria Rosemond Title: Systems Analyst, Lead Date: December 8, 2011.
CACI Proprietary Information | Date 1 PD² v4.2 Increment 2 SR13 and FPDS Engine v3.5 Database Upgrade Name: Semarria Rosemond Title: Systems Analyst, Lead.
E Copyright © 2006, Oracle. All rights reserved. Using SQL Developer.
Troubleshooting Dashhawk Issues. Here's what you have to do to have the DashHawk run properly Go to the ACTUAL PROGRAM file (not the short cut)
© CGI Group Inc. User Guide Subversion client TortoiseSVN.
CACI Proprietary Information | Date 1 Sybase Open Client 15.5 ESD#6 Name: Semarria Rosemond Title: Systems Analyst, Lead Date: December 8, 2011.
Downloading and Installing GRASP-AF Workshop Ian Robson Information Analyst, North of England Cardiovascular Network.
How to use Drupal Awdhesh Kumar (Team Leader) Presentation Topic.
CACI Proprietary Information | Date 1 Upgrading to webMethods Product Suite Name: Semarria Rosemond Title: Systems Analyst, Lead Date: December 8,
Installing RMS 3.0 Contractor Mode
Configuring ALSMS Remote Navigation
SVN intro (review).
Software Testing With Testopia
Bomgar Remote support software
Microsoft FrontPage 2003 Illustrated Complete
User Guide Subversion client TortoiseSVN
Concurrent Versions System
Presentation transcript:

Netbeans 6.0 version control configuration for AUV Workbench & various XMSF projects TODO: check changes in all Netbeans 5 screens Don Brutzman 26 December 2007

Netbeans setup 1 Install latest Java 1.6, Netbeans 6.0 –Bundled version works well: – or –Further Java setup checks –Ensure no other versions of Java or Netbeans installed –Ensure JAVA_HOME properly set –Netbeans Tools -> Update Center for updates

Netbeans setup 2 Netbeans – Tools – Update Center Update all modules for latest greatest

Netbeans cvs project setup 3 Don’t enable old version control Enable updated version control

Netbeans cvs project setup 4 Suggested target locations –C:\auv\AuvWorkbenchC:\auv\AuvWorkbench –C:\CvsProjects\DisJavaProjectC:\CvsProjects\DisJavaProject –C:\CvsProjects\DisXmlProjectC:\CvsProjects\DisXmlProject –C:\CvsProjects\SavageStudioProjectC:\CvsProjects\SavageStudioProject –C:\CvsProjects\ViskitProjectC:\CvsProjects\ViskitProject –C:\CvsProjects\XsbcProjectC:\CvsProjects\XsbcProject CVS module names  AuvWorkbench AuvWorkbench  disjava disjava  disxml disxml  SavageStudio SavageStudio  Viskit+Diskit Viskit+Diskit  xsbc xsbc Create meaningful target directories –Having common parent directory is helpful Select or enter module name –during initial CVS checkout

Netbeans cvs project setup 5 Basic setup procedure simpler than 4.0 –No more ‘Versioning’ panel to fool with Simple two-part process –Check out via cvs –Click to Create Project Avoid importing 4.1 settings, they may fail Follow-on directions show type-in values blocked out in red –Other values are usually found automatically

Netbeans cvs project setup 6 Server-side authentication keys must be cached prior to initial cvs checkout Use the PuTTy tool to secure-shell (ssh) into the cvs server –Example: xmsf.cvs.sourceforge.net Log in using checkout account name Screen snapshots follow

PuTTY initialization of ssh key Necessary step for software developers prior to cvs checkout

Additional developers setup1 Developers making and committing source changes into one of the cvs archives need to first install putty tools, then get account Putty security tools: – Requesting a developer account: –Don McGregor (xmsf) –Arnie Buss (Simkit)

Additional developers setup2 wincvs is separate alternative, usually not needed –

Configure Netbeans defaults to support greater memory C:\Program Files\netbeans-5.0\etc Edit file netbeans.conf –netbeans_default_options="-J-Xms32m -J-Xmx128m (etc.) changed to –netbeans_default_options="-J-Xms32m -J-Xmx1024m

New Netbeans 5.0 cvs features Top-level CVS menu Can update all projects at once Can show CVS committers by name and versions by number in text editor Features presentation:

Note committer names, line by line

Further resources Tutorial by Arnie Buss on Netbeans use provides further background and details Don McGregor's slideset guides to Concurrent Version System (CVS), Concurrent Version System (CVS) Using CVS with SSH TunnelsUsing CVS with SSH Tunnels and Ant available onlineAnt XMSF Bugtracker

cvs checkout + project setup  AuvWorkbenchAuvWorkbench  disjavadisjava  disxmldisxml  SavageStudioSavageStudio  Viskit+DiskitViskit+Diskit  xsbcxsbc  configuration troubleshootingconfiguration troubleshooting

AuvWorkbench project project index

CVS Root:

Module to checkout: AuvWorkbench Local folder: c:\auv

Location: c:\auv\AuvWorkbench

Build and Run Actions are found automatically from build.xml

Source package folder: C:\auv\AuvWorkbench\src

Java sources classpath: c:\auv\AuvWorkbench\launchwb.jar

dis-java project project index

CVS Root: :ext:

Module to checkout: disjava Local folder: C:\CvsProjects\DisJavaProject

Build and Run Actions are found automatically from build.xml

dis-xml project project index

CVS Root:

Module to checkout: disxml Local folder: C:\CvsProjects\DisXmlProject

Location: C:\CvsProjects\DisXmlProject\disxml Project Name: disxml

Build and Run Actions are found automatically from build.xml

SavageStudio project project index

CVS Root:

Module: SavageStudio Local Folder: C:\CvsProjects\SavageStudioProject

Location: C:\CvsProjects\SavageStudioProject\SavageStudio

Build and Run Actions are found automatically from build.xml

Source package folders

Simkit/Viskit/Diskit/Gridkit Discrete-event simulation (DES) project index

subversion Root: Anonymous access not permitted, POC

accept server signature

browse folders, select trunk for checkout

checkout to local disk directory (same root locations for Viskit, Diskit)

Netbeans checkout in progress..

Following default checkout, run build-run-default-plain

build-run-default-plain result Here is current default screen, ready to open/create event graphs or assemblies.

subversion Root: Anonymous access not permitted, POC

browse folders, select trunk for checkout

checkout to local disk directory (same root locations for Viskit, Diskit)

open project following checkout DISKIT does not need to be built, that is instead triggered by Viskit build.xml task build.examples

xsbc project XML Schema-based Binary Compression project index

CVS Root:

Module to checkout: xsbc Local folder: C:\CvsProjects\XsbcProject

Location: C:\CvsProjects\XsbcProject\xsbc

Build and Run Actions are found automatically from build.xml

Configuration Troubleshooting project index

Setting main project preference Main project selection governs assignment of toolbar buttons at top Select Projects tab Right-click desired main project Set main project preference Build

cvs update problem: use external shell SSH command: c:\Program Files\PuTTY\plink.exe

CVS update problem: can’t reset “sticky bits” Repeat cvs update, check Reset box check this box to reset

Not yet ready…

TOPTIVA C:\CvsProjects\ToptivaProject project index

CVS archive on surfaris Need ssh script to connect Site may change due to server reconfigurations