Skip to content

Commit 5104b10

Browse files
authored
IEP-999: Tools Validation for required tools (#802)
* refactoring the classes to the required areas to cleanup code * libs moved after refactoring * NLS tag fix * initial boilerplate for the tools validation * reverted required move of commonmark lib in ui * basic tools validation code * doc file and images for user guide added * updated readme and some minor fixes * updated ui as per discussion * fix(installation): Grant file permission before executable verification * fix(pom.xml): updated the version for the commons-io in core project pom file * fix(installation): empty message fix if no missing tools are found
1 parent 31b7055 commit 5104b10

38 files changed

+464
-114
lines changed

bundles/com.espressif.idf.core/.classpath

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,8 @@
1616
<attribute name="javadoc_location" value="jar:platform:/resource/com.espressif.idf.core/lib/commons-collections4-4.4-javadoc.jar!/"/>
1717
</attributes>
1818
</classpathentry>
19+
<classpathentry kind="lib" path="lib/commons-compress-1.21.jar"/>
20+
<classpathentry kind="lib" path="lib/xz-1.9.jar"/>
1921
<classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/>
2022
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-11">
2123
<attributes>

bundles/com.espressif.idf.core/META-INF/MANIFEST.MF

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,9 @@ Export-Package: com.espressif.idf.core,
3535
com.espressif.idf.core.logging,
3636
com.espressif.idf.core.resources,
3737
com.espressif.idf.core.toolchain,
38+
com.espressif.idf.core.tools,
39+
com.espressif.idf.core.tools.util,
40+
com.espressif.idf.core.tools.vo,
3841
com.espressif.idf.core.util,
3942
com.espressif.idf.core.variable,
4043
org.json.simple,
@@ -47,4 +50,7 @@ Bundle-ClassPath: .,
4750
lib/snakeyaml-1.30.jar,
4851
lib/opencsv-5.7.0.jar,
4952
lib/commons-beanutils-1.9.4.jar,
50-
lib/commons-text-1.10.0.jar
53+
lib/commons-text-1.10.0.jar,
54+
lib/commons-compress-1.21.jar,
55+
lib/xz-1.9.jar
56+
Import-Package: org.eclipse.embedcdt.core

bundles/com.espressif.idf.core/build.properties

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,4 +11,6 @@ bin.includes = META-INF/,\
1111
lib/opencsv-5.7.0.jar,\
1212
lib/commons-lang3-3.12.0.jar,\
1313
lib/commons-beanutils-1.9.4.jar,\
14-
lib/commons-text-1.10.0.jar
14+
lib/commons-text-1.10.0.jar,\
15+
lib/commons-compress-1.21.jar,\
16+
lib/xz-1.9.jar

bundles/com.espressif.idf.ui/lib/commons-compress-1.21-javadoc.jar renamed to bundles/com.espressif.idf.core/lib/commons-compress-1.21-javadoc.jar

File renamed without changes.

bundles/com.espressif.idf.ui/lib/commons-compress-1.21.jar renamed to bundles/com.espressif.idf.core/lib/commons-compress-1.21.jar

File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.

bundles/com.espressif.idf.core/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
<dependency>
2222
<groupId>commons-io</groupId>
2323
<artifactId>commons-io</artifactId>
24-
<version>2.10.0</version>
24+
<version>2.13.0</version>
2525
</dependency>
2626

2727
<dependency>

bundles/com.espressif.idf.core/src/com/espressif/idf/core/DefaultSystemWrapper.java

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,6 @@
66

77
public class DefaultSystemWrapper implements SystemWrapper
88
{
9-
private static final String PATH = "PATH"; //$NON-NLS-1$
10-
private static final String PATHEXT = "PATHEXT"; //$NON-NLS-1$
11-
129
@Override
1310
public String getPathEnv()
1411
{

0 commit comments

Comments
 (0)