</classpath>
</javac>
<!-- jar: new cli -->
- <jar basedir="${build}" destfile="${dist}/${newcli-jar}" />
+ <jar destfile="${dist}/${newcli-jar}" >
+ <fileset dir="${build}" />
+ <fileset dir="${newcli-project}"
+ includes="**/resources/config.xml"/>
+ </jar>
<!-- jar: new cli autocomplete -->
<manifest file="MANIFEST.MF">
<attribute name="Main-Class" value="${newcli-autocomplete-path}/${newcli-autocomplete}"/>
<delete dir="${build}" quiet="true"/>
<!-- End: new cli-->
</target>
-
-
</project>
--- /dev/null
+<?xml version="1.0" encoding="UTF-8"?>
+<widget xmlns="http://www.w3.org/ns/widgets" xmlns:tizen="http://tizen.org/ns/widgets" version="1.0.0" viewmodes="maximized">
+ <tizen:application id="${APP_ID}.${WIDGET_ID}" package="${APP_ID}" required_version="2.2"/>
+ <feature name="http://tizen.org/feature/screen.size.all"/>
+ <icon src="icon.png"/>
+ <content src="index.html"/>
+ <name>${WIDGET_ID}</name>
+</widget>
\ No newline at end of file
{
protected final Logger logger = LoggerFactory.getLogger( getClass() );
- private final String CONFIG_FILE = "/config/Tizen/config.xml";
- private final String CONFIG_EXTRA_TIZEN_INFO = " <tizen:application id=\"${APP_ID}.${WIDGET_ID}\" package=\"${APP_ID}\" required_version=\"2.2\"/>";
- private final String CONFIG_EXTRA_NAME_INFO = " <name>${WIDGET_ID}</name>";
+ private final String CONFIG_FILE = "/resources/config.xml";
public void copyConfigFile(String destConfigPath)
{
FileUtil.redirectStream(ips, fos);
} catch (IOException e)
{
- // logger.error(e.getMessage());
+ logger.error("Error occurs while creating config.xml file", e.getMessage());
} finally
{
IOUtil.tryClose(ips, fos);
}
-
- addExtraInfo2Config(destConfigPath);
- }
-
- public void addExtraInfo2Config(String destConfigPath)
- {
- OutputStreamWriter out = null;
- Scanner scanner = null;
-
- String newLine = System.getProperty("line.separator");
- File destConfigFile = null;
- File outputConfigFile = null;
-
- try
- {
- scanner = new Scanner(new FileInputStream(destConfigPath));
- out = new OutputStreamWriter(new FileOutputStream(destConfigPath + ".output"));
-
- String line;
- while (scanner.hasNextLine())
- {
- line = scanner.nextLine();
-
- out.write(line);
- out.write(newLine);
-
- if (line.startsWith("<widget"))
- {
- out.write(CONFIG_EXTRA_TIZEN_INFO);
- out.write(newLine);
- out.write(CONFIG_EXTRA_NAME_INFO);
- out.write(newLine);
- }
- }
-
- destConfigFile = new File(destConfigPath);
- outputConfigFile = new File(destConfigPath + ".output");
- } catch (IOException e)
- {
- logger.error(e.getMessage());
- } finally
- {
- IOUtil.tryClose(scanner, out);
- if(null != destConfigFile)
- destConfigFile.delete();
- if(null != outputConfigFile)
- outputConfigFile.renameTo(destConfigFile);
- }
-
}
/* extract jar file and get the extracted folder path