分类目录归档:Java

Maven WEB项目怎么在页面显示版本号和Build时间

  1. 在pom.xml中加上如下配置:

    <build>
<resources>
            <resource>
                <directory>src/main/resources</directory>
                <filtering>true</filtering>
            </resource>
        </resources>
    …………
    <properties>
        …………
        <buildTime>${maven.build.timestamp}</buildTime>
        <maven.build.timestamp.format>yyyy-MM-dd HH:mm:ss</maven.build.timestamp.format>
    </properties>

2. 在src/main/resources文件夹创建version.txt,内容如下

version:${version}

buildTime:${buildTime}

3. 在某个类创建静态public属性(PropKit来自JFinal):

package com.demo;
public class DemoClass{
public static final String version = PropKit.use(“version.txt”).get(“Version”);
    public static final String buildTime = PropKit.use(“version.txt”).get(“BuildTime”);
    ……
4. 在页面page指示符中增加import上述类

<%@ page language=”java” import=com.demo.DemoClass
……
5. 在页面需要显示版本号的地方增加显示内容

  版本号:<%=DemoClass.version %> 构建时间:<%=DemoClass.buildTime %>

这里的构建时间是UTC,如果需要本地时间,可以在DemoClass中做调整;

jetty maven插件设置jetty端口设置

转自:http://www.cnblogs.com/xiazh/articles/2293015.html

eclipsemaven插件的安装:

http://m2eclipse.sonatype.org/sites/m2e

jettymaven插件中有两种方式设置jetty的端口(默认为:8080)。

第一种,通过命令行,在启动jetty的时候设置:mvn -Djetty.port=10086 jetty:run

第二种,是在mavenpom文件中进行设置:


<plugin>
<groupId>org.mortbay.jetty</groupId>
<artifactId>maven-jetty-plugin</artifactId>
<version>6.1.26</version>
<configuration>
<scanIntervalSeconds>3</scanIntervalSeconds>
<connectors>
<connector implementation=”org.mortbay.jetty.nio.SelectChannelConnector”>
<port>10086</port>
</connector>
</connectors>
<scanTargetPatterns>
<scanTargetPattern>
<directory>src/main/webapp/WEB-INF</directory>
<excludes>
<exclude>**/*.jsp</exclude>
</excludes>
<includes>
<include>**/*.properties</include>
<include>**/*.xml</include>
</includes>
</scanTargetPattern>
</scanTargetPatterns>
</configuration>


mvn jetty:run -Djetty.port=10086 -pl app-loupan

[转]Win7下Eclipse中文字体太小

转自:http://www.cnblogs.com/newdon318/archive/2012/03/23/2413340.html

最近新装了Win7,打开eclipse3.7中文字体很小,简直难以辨认。在网上搜索发现这是由于Eclipse 3.7 用的字体是 Consolas,显示中文的时候默认太小了。
解决方式有两种:
一、把字体设置为Courier New
操作步骤:打开Elcipse,点击菜单栏上的“Windows”——点击“Preferences”——点击“Genneral”——点击“Appearance”——点击“Colors and Font”——在右侧框展开“Basic”文件夹–双击“Text Font”——在弹出窗选择“Courier New”(注:这里可能找不到“Courier New”,点击字体选择框左下角的“显示更多字体”链接来打开设置字体的控制面板,找到“Courier New”,右键选择“显示”即可激活该字体)——点击按钮“确定”——点击按钮“OK”,完成。
二、使用混合字体代替Consolas字体。
操作步骤:
1.下载Consolas和微软雅黑混合字体(地址:http://files.cnblogs.com/icelyb24/YaHei.Consolas.1.12.rar
2.解压之后,把YaHei.Consolas.1.12.ttfw文件复制到C:\Windows\Fonts目录下,完成字体的安装
3.打开Elcipse,点击菜单栏上的“Windows”——点击“Preferences”——点击“Genneral”——点击“Appearance”——点击“Colors and Font”——在右侧框展开“Basic”文件夹–双击“Text Font”——在弹出窗选择“YaHei.Consolas”——点击按钮“确定”——点击按钮“OK”,完成。YaHei.Consolas.1.12(本地下载)