• Intro Headers Instructions Macros Commands
Fork me on GitHub
    • Getting Started
      • Introduction
      • How to install bnd
      • Guided Tour Workspace & Projects
      • bnd / bndlib Features and JAR Wrapping Techniques
      • FAQ - Frequently Asked Questions
    • Concepts and Practices
      • Concepts
      • Background
      • Best practices
    • Build and Development
      • Build
      • Generating JARs
      • Versioning
      • Baselining
      • Service Components
      • Metatype
      • Contracts
      • Bundle Annotations
      • Accessor Properties
      • SPI Annotations
    • Dependency and Launching
      • Resolving Dependencies
      • Launching
      • Startlevels
    • Testing
      • Testing
      • Testing with Launchpad
    • Packaging and Distribution
      • Packaging Applications
      • JPMS Libraries
      • Wrapping Libraries to OSGi Bundles
    • Documentation and Tools
      • Generating Documentation
      • bnd CLI Commands
      • For Developers
      • Templates for Workspaces
      • Tips for Windows users
      • Tools bound to bnd
    • Reference Material
      • Reference
      • Headers
      • Instruction Reference
      • Instruction Index
      • Macro Reference
      • Macro Index
      • Plugins
      • External Plugins
    • Configuration and Troubleshooting
      • Settings
      • Errors
      • Warnings
  • .bnd

    Prev Next
    Header
    Home directory usage (~/.bnd) in bnd.

    • Pattern: .*

    Options

    • build-deps Stores build dependencies of bnd from gradle, ant, etc. In general, bnd will be among this. The files in this directory must be fully versioned
      • Example: ~/.bnd/biz.aQute.bnd-2.2.0.jar

      • Pattern: .*

    • settings.json Contains the settings used by bnd in json format. These settings are maintained by bnd command line (bnd help settings). These settings can be used through macros and can provide passwords, user ids, and platform specific settings. Names starting witha dot (.) are considered protected
      • Example: {"id":"30...001","map":{".github.secret":"xxxxxx","github.user":"minime","email":"Peter.Kriens@aQute.biz"},"secret":"308...CC56"}

      • Pattern: .*

      • Options:

        • email The user’s email address
          • Pattern: .*
        • id The public key for this machine
          • Pattern: .*
        • secret The private key for this machine
          • Pattern: .*
    • caches/shas Directory with sha artifacts. The sha is the name of the directory, it contains the artifact with a normal bsn-version.jar name
      • Pattern: .*
Prev Next
Search
    • Home