Bug 135439 JDBC database drivers are placed under both JDBC and Viewer plugin folder
steps to reproduce: - create a report - import JDBC database driver - check both JDBC and Viewer plugin folder expected behavior: - drivers are copied to JDBC plugin folder actual behavior: - drivers were copyied to both JDBC and Viewer plugin folders
data/org.eclipse.birt.report.data.oda.jdbc.ui/src/org/eclipse/birt/report/data/oda/jdbc/ui/util/JarFile.java
/**
	 * full path of the Jar file
	 */
	private String filePath;
	/**
	 * jar state of 'oda file not exist','original file not exist','has been restored'
	 */
	private transient String state;
	/**
	 * whether the jar file will be deleted on exit.
	 */
	private transient boolean toBeDeleted;
	/**
	 * indicate whether the jar file has been restored,it is a inner state flag
	 * used by checkJarState()
	 */
	private transient boolean hasRestored;
	/**
	 * The key for BIRT viewer drivers path property in plugin.properties.
	 */
	private static final String VIEWER_DRIVER_PATH_KEY = "birt-viewer-driver-path"; 
	
	public static final String FILE_HAS_BEEN_RESOTRED = "+"; 
	public static final String ODA_FILE_NOT_EXIST_TOKEN = "x"; 
	public static final String ORIGINAL_FILE_NOT_EXIST_TOKEN = "*"; 
	public JarFile( String fileName, String filePath, String state,
			boolean toBeDeleted )
	{
		this.fileName = fileName;