目录

我的学习分享

记录精彩的程序人生

Netbeans Platform应用添加自定义配置

nbproject/project.properties末尾增加app.conf=nbproject/my.conf

app.name=${branding.token}
app.title=acuibc
modules=\
${project.net.java.balloontip}:
${project.party.loveit.bip44forjava}:\
${project.org.apache.commons.lang3}:
${project.org.apache.derby}:\
${project.com.google.guava}:
${project.org.javatuples}:\
${project.org.springframework.core}:
${project.org.jdesktop.swingx}:\
${project.com.acuilab.bc.main}:
${project.com.acuilab.bc.cfx}:\
${project.conflux.web3j}:
${project.org.bouncycastle}:\
${project.com.acuilab.bc.eth}:
${project.com.google.zxing}
project.com.acuilab.bc.cfx=acuibc-cfx
project.com.acuilab.bc.eth=acuibc-eth
project.com.acuilab.bc.main=acuibc-main
project.com.google.guava=guava-29.0-jre
project.com.google.zxing=zxing-3.4.0
project.conflux.web3j=conflux-web3j
project.net.java.balloontip=balloontip-1.2.4.1
project.org.apache.commons.lang3=commons-lang3-3.10
project.org.apache.derby=db-derby-10.14.2.0
project.org.bouncycastle=bcprov-jdk15on-1.60
project.org.javatuples=javatuples-1.2
project.org.jdesktop.swingx=swingx-all-1.6.5-1
project.org.springframework.core=spring-core-5.2.8.RELEASE
project.party.loveit.bip44forjava=Bip44ForJava-1.0.0
app.conf=nbproject/my.conf

nbproject/my.conf内容

# Licensed to the Apache Software Foundation (ASF) under one

# or more contributor license agreements.  See the NOTICE file

# distributed with this work for additional information

# regarding copyright ownership.  The ASF licenses this file

# to you under the Apache License, Version 2.0 (the

# "License"); you may not use this file except in compliance

# with the License.  You may obtain a copy of the License at

#

# http://www.apache.org/licenses/LICENSE-2.0

#

# Unless required by applicable law or agreed to in writing,

# software distributed under the License is distributed on an

# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY

# KIND, either express or implied.  See the License for the

# specific language governing permissions and limitations

# under the License.

# $ {HOME} will be replaced by user home directory according to platform.

#

# Default locations of userdir and cachedir:

# (http://wiki.netbeans.org/FaqWhatIsUserdir)

#

# On Windows $ {DEFAULT_USERDIR_ROOT} will be replaced by the launcher

# with <AppData>\<AppName>, where <AppData> is the value of

# "AppData" key in Windows Registry under

# "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders"

# and $ {DEFAULT_CACHEDIR_ROOT} will be replaced by the launcher

# with the value of "<LocalAppData>\<AppName>\Cache" where "LocalAppData"

# is a key in Windows Registry under

# "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders".

# <AppName> is the the executable's filename without the extension.

#

# On Mac $ {DEFAULT_USERDIR_ROOT} will be replaced by the launcher

# with "~/Library/Application Support/<AppName>" and

# $ {DEFAULT_CACHEDIR_ROOT} with "~/Library/Caches/<AppName>"

# where <AppName> is the launcher script's name.

#

# On other systems $ {DEFAULT_USERDIR_ROOT} will be replaced by the launcher

# with "${HOME}/.<AppName>" and $ {DEFAULT_CACHEDIR_ROOT} with

# "$ {HOME}/.cache/<AppName>".

#

# You can also use $ {HOME} variable which will be replaced with

# user.home JVM system property value.

#

# The above location variables are valid only in the default_userdir and

# default_cachedir properties.

#

# NOTE: If you specify a non-default userdir path on command line

# (--userdir option) and don't specify a cachedir path (--cachedir option),

# cachedir will be in "<userdir>/var/cache".

#

# Cachedir must be different from userdir. The same cachedir and userdir

# would cause problems.

#

default_userdir="${DEFAULT_USERDIR_ROOT}/dev"
default_cachedir="${DEFAULT_CACHEDIR_ROOT}/dev"

# options used by the launcher by default, can be overridden by explicit

# command line switches

default_options="--branding acuibc -J-Xms256m -J-Xmx512m"

# for development purposes you may wish to append: -J-Dnetbeans.logger.console=true -J-ea

# default location of JDK/JRE, can be overridden by using --jdkhome <dir> switch

#jdkhome="/path/to/jdk"

# clusters' paths separated by path.separator (semicolon on Windows, colon on Unices)

#extra_clusters=