相关疑难解决方法(0)

你能否在运行时告诉你是否在jar中运行java?

我有一个应用程序,我的一些用户从Eclipse运行,而其他用户使用jar文件运行它.

我希望在jar中运行时可以执行一些操作,但是我不希望它们在从Eclipse运行时完成.

有没有办法知道运行时当前应用程序是否在jar中运行?

谢谢!

Dikla

java jar

34
推荐指数
5
解决办法
1万
查看次数

管理配置数据的最佳方法是什么

我正在开发一个有4个产品的产品套件.现在,所有配置数据都在XML或属性文件中.这种方法是不可维护的,因为我们必须管理不同环境的不同配置文件(例如生产,开发等).

那么,处理配置数据的最佳方法是什么?

另外,我们可以将其模块化为一个单独的模块吗?这样所有产品都可以使用这个模块.我们不想使用属性文件.我正在寻找一种解决方案,我们可以将所有配置特定代码作为新的配置模块移动,并将所有配置数据保存在数据库中.

java modularity configuration-management

28
推荐指数
3
解决办法
4万
查看次数

Scala中的环境特定配置

在Scala中设置项目的好方法是什么,它根据环境使用不同的配置.

我需要专门为开发,测试生产环境提供不同的数据库(类似于在Rails中所做的)

configuration development-environment scala config environment-variables

23
推荐指数
2
解决办法
2万
查看次数

Maven或Gradle构建类型/变体

Android Gradle插件增加了对构建类型和构建变体的支持,使您可以在构建步骤(例如,调试或发布)中选择要构建的应用程序版本.

这对于Gradle项目来说是一个非常有用的功能,因为您可以拥有两个版本的应用程序,这些版本在某些情况下可能会有不同的行为,或者具有不同的配置文件或属性,具体取决于构建类型.

现在,我的问题是:Maven或Gradle的非Android Java项目是否有类似的功能/实现?我正在寻找专门针对Java Web应用程序,但我认为这个问题也可能有更大的目标.

java java-ee gradle maven

10
推荐指数
1
解决办法
2020
查看次数