I\'m using BitcoinJ to generate public addresses from LedgerLive HD Wallet\'s xpub and then add it to bitcoin-cli to watch and receive btc from customers.
xpub