logic: update java indexer to new version of Java dependencies
* JavaSymbolSolver: Commit fac13d99 * JavaParser: Tag 3.2.0
This commit is contained in:
@@ -673,7 +673,7 @@
|
|||||||
<Directory Id='DataJava' Name='java'>
|
<Directory Id='DataJava' Name='java'>
|
||||||
|
|
||||||
<Component Id='JavaGuavaJar' Guid='*' Win64="$(var.Win64)">
|
<Component Id='JavaGuavaJar' Guid='*' Win64="$(var.Win64)">
|
||||||
<File Id='JavaGuava' Name='guava-18.0.jar' DiskId='1' Source='./../../../bin/app/data/java/guava-18.0.jar' KeyPath='yes' />
|
<File Id='JavaGuava' Name='guava-21.0.jar' DiskId='1' Source='./../../../bin/app/data/java/guava-21.0.jar' KeyPath='yes' />
|
||||||
</Component>
|
</Component>
|
||||||
<Component Id='JavaJavaIndexerJar' Guid='*' Win64="$(var.Win64)">
|
<Component Id='JavaJavaIndexerJar' Guid='*' Win64="$(var.Win64)">
|
||||||
<File Id='JavaJavaIndexer' Name='java-indexer.jar' DiskId='1' Source='./../../../bin/app/data/java/java-indexer.jar' KeyPath='yes' />
|
<File Id='JavaJavaIndexer' Name='java-indexer.jar' DiskId='1' Source='./../../../bin/app/data/java/java-indexer.jar' KeyPath='yes' />
|
||||||
|
|||||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -28,9 +28,9 @@ void JavaEnvironmentFactory::createInstance(std::string classPath, std::string&
|
|||||||
}
|
}
|
||||||
|
|
||||||
std::function<jint (JavaVM**, void**, void*)> createInstanceFunction;
|
std::function<jint (JavaVM**, void**, void*)> createInstanceFunction;
|
||||||
|
const FilePath javaPath(ApplicationSettings::getInstance()->getJavaPath());
|
||||||
createInstanceFunction = utility::loadFunctionFromLibrary<jint, JavaVM**, void**, void*>(
|
createInstanceFunction = utility::loadFunctionFromLibrary<jint, JavaVM**, void**, void*>(
|
||||||
FilePath(ApplicationSettings::getInstance()->getJavaPath()),
|
javaPath,
|
||||||
"JNI_CreateJavaVM",
|
"JNI_CreateJavaVM",
|
||||||
errorString
|
errorString
|
||||||
);
|
);
|
||||||
|
|||||||
@@ -24,7 +24,7 @@ std::string JavaParser::prepareJavaEnvironment()
|
|||||||
const std::string separator = ":";
|
const std::string separator = ":";
|
||||||
#endif
|
#endif
|
||||||
JavaEnvironmentFactory::createInstance(
|
JavaEnvironmentFactory::createInstance(
|
||||||
ResourcePaths::getJavaPath().str() + "guava-18.0.jar" + separator +
|
ResourcePaths::getJavaPath().str() + "guava-21.0.jar" + separator +
|
||||||
ResourcePaths::getJavaPath().str() + "java-indexer.jar" + separator +
|
ResourcePaths::getJavaPath().str() + "java-indexer.jar" + separator +
|
||||||
ResourcePaths::getJavaPath().str() + "javaparser-core.jar" + separator +
|
ResourcePaths::getJavaPath().str() + "javaparser-core.jar" + separator +
|
||||||
ResourcePaths::getJavaPath().str() + "javaslang-2.0.3.jar" + separator +
|
ResourcePaths::getJavaPath().str() + "javaslang-2.0.3.jar" + separator +
|
||||||
|
|||||||
@@ -108,6 +108,7 @@ std::vector<std::shared_ptr<IndexerCommand>> SourceGroupJava::getIndexerCommands
|
|||||||
bool SourceGroupJava::prepareJavaEnvironment()
|
bool SourceGroupJava::prepareJavaEnvironment()
|
||||||
{
|
{
|
||||||
const std::string errorString = JavaParser::prepareJavaEnvironment();
|
const std::string errorString = JavaParser::prepareJavaEnvironment();
|
||||||
|
|
||||||
if (errorString.size() > 0)
|
if (errorString.size() > 0)
|
||||||
{
|
{
|
||||||
LOG_ERROR(errorString);
|
LOG_ERROR(errorString);
|
||||||
|
|||||||
@@ -817,7 +817,7 @@ private:
|
|||||||
const std::string separator = ":";
|
const std::string separator = ":";
|
||||||
#endif
|
#endif
|
||||||
JavaEnvironmentFactory::createInstance(
|
JavaEnvironmentFactory::createInstance(
|
||||||
"../app/data/java/guava-18.0.jar" + separator +
|
"../app/data/java/guava-21.0.jar" + separator +
|
||||||
"../app/data/java/java-indexer.jar" + separator +
|
"../app/data/java/java-indexer.jar" + separator +
|
||||||
"../app/data/java/javaparser-core.jar" + separator +
|
"../app/data/java/javaparser-core.jar" + separator +
|
||||||
"../app/data/java/javaslang-2.0.3.jar" + separator +
|
"../app/data/java/javaslang-2.0.3.jar" + separator +
|
||||||
|
|||||||
Reference in New Issue
Block a user