我想在JSF应用程序的页脚上显示构建版本和构建日期.这些页面是XHTML.我正在寻找从pom.xml或其他工件获取信息的方法.
我发现以下使用maven-replace插件. http://www.vineetmanohar.com/2010/09/how-to-display-maven-project-version-in-your-webapp/
你还有其他技术吗?
我正在寻找与JSF相似的东西 - 显示构建日期
在我的ASP.NET应用程序中,我使用此处的代码来查找应用程序的构建日期为UTC.从汇编文件读取的UTC值格式如下:
//DateTime time
return time.ToString("dd MMM yyyy HH:mm:ss");
Run Code Online (Sandbox Code Playgroud)
现在,一个用户打开该应用程序所服务的页面并查看
28 ??? 2012 04:13:56
Run Code Online (Sandbox Code Playgroud)
并通知打开同一页面并看到的其他用户
27 Sep 2012 12:14:32
Run Code Online (Sandbox Code Playgroud)
这两个请求都是由部署在同一个软件包中清理Windows Azure VM的相同应用程序提供的,因此对于这两个用户来说,它肯定是完全相同的代码.
显然,由于来自不同用户的请求的不同本地化,字符串的格式不同.一个用户将月份显示为Sep,而另一个用户将其视为???(相当于Sep俄语).
为什么时间不同?它们是否也根据某些依赖本地化的时区进行了调整?
我知道我可以在"帮助"菜单中添加版本号
application.pruductversion
但我不知道如何在发布应用程序时添加日期
我正在使用asp.net core 开发一个网站。
我用Visual Studioor/and发布它VSTS。
我想在网页上显示一些关于它是哪个版本的信息。
(类似的东西rev 2016.9.20.4002)
我怎样才能做到这一点?
所以,我不知道我的问题是否完全清楚,但我想要做的是一个简单的概念:我想在编译 ac# windows 窗体应用程序时,变量 X 假设一个我不知道的值。但是每次我执行应用程序而不再次编译它时,这个值是相同的(但你不知道)。所以我要问的是是否有可能编译一些你不知道哪个值的东西。应用程序每次都会使用具有相同值的相同变量,但是每次再次编译应用程序时,该变量都会改变。
我正在尝试实现一种安全算法,该算法对于我的应用程序的每个发行版都会有所不同,但我想以自动方式执行此操作,而无需更改我的应用程序的每个版本的手动参数。
我的意思的一个简单例子:
c# ×4
.net ×3
asp.net ×2
asp.net-core ×1
azure-devops ×1
build ×1
jsf-2 ×1
localization ×1
maven ×1
publish ×1
random ×1
timezone ×1
version ×1
war ×1
winforms ×1