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
/**
	 * check whether the given file is under ODA Drivers path.
	 * @param f  the file to be checked
	 * @return true if <tt>f</tt> is under ODA Drivers path,else false
	 */
	private boolean isUnderODAPath( File f )
	{
		File odaPath = getDriverLocation( );
		File ff = new File( odaPath + File.separator + f.getName( ) );
		return ff.exists( );
	}
	
	/**
	 * Returns the viewer drivers directory path. <br>
	 * TODO: may change if viewer plugin provide more convenient api.
	 * 
	 * @return directory path indicate DriverLocation in Viewer
	 */
	private File getViewerDriverLocation( )
	{
		
		Bundle viewerBundle = Platform.getBundle( "org.eclipse.birt.report.viewer" ); 
		if ( viewerBundle != null )
		{
			ResourceBundle resBundle = Platform.getResourceBundle( JdbcPlugin.getDefault( )
					.getBundle( ) );
			if ( resBundle != null )
			{
				String viewerLocation = null;
				try