001package net.sf.cpsolver.ifs; 002 003/** 004 * IFS common constants. <br> 005 * <br> 006 * Build number and release date are to be set by apache ant. 007 * 008 * @version IFS 1.2 (Iterative Forward Search)<br> 009 * Copyright (C) 2006 - 2010 Tomáš Müller<br> 010 * <a href="mailto:muller@unitime.org">muller@unitime.org</a><br> 011 * <a href="http://muller.unitime.org">http://muller.unitime.org</a><br> 012 * <br> 013 * This library is free software; you can redistribute it and/or modify 014 * it under the terms of the GNU Lesser General Public License as 015 * published by the Free Software Foundation; either version 3 of the 016 * License, or (at your option) any later version. <br> 017 * <br> 018 * This library is distributed in the hope that it will be useful, but 019 * WITHOUT ANY WARRANTY; without even the implied warranty of 020 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 021 * Lesser General Public License for more details. <br> 022 * <br> 023 * You should have received a copy of the GNU Lesser General Public 024 * License along with this library; if not see 025 * <a href='http://www.gnu.org/licenses/'>http://www.gnu.org/licenses/</a>. 026 */ 027public class Constants { 028 protected static final String VERSION = "${project.version}"; 029 protected static final String BLD_NUMBER = "${build.number}"; 030 protected static final String REL_DATE = "${build.date}"; 031 032 /** 033 * Version 034 */ 035 public static String getVersion() { 036 return VERSION; 037 } 038 039 /** 040 * Build number 041 */ 042 public static String getBuildNumber() { 043 return BLD_NUMBER; 044 } 045 046 /** 047 * Release date 048 */ 049 public static String getReleaseDate() { 050 return REL_DATE; 051 } 052}