Update IDE, Eclipse and NetBeans, classpaths for tests

patch by Mick Semb Wever, Berenguer Blasi; reviewd by Ekaterina Dimitrova, Benjamin Lerer for CASSANDRA-16560
This commit is contained in:
Mick Semb Wever 2021-04-05 11:28:13 +02:00 committed by Brandon Williams
parent c44dfab9b5
commit fd7732389a
2 changed files with 12 additions and 3 deletions

View File

@ -1736,17 +1736,25 @@
<fileset dir="build/lib/jars">
<include name="**/*.jar" />
</fileset>
<fileset dir="build/test/lib/jars">
<include name="**/*.jar" />
</fileset>
</path>
<property name="eclipse-project-libs" refid="eclipse-project-libs-path"/>
<script language="javascript" classpathref="cassandra.classpath"> <![CDATA[
var File = java.io.File;
<script language="javascript">
<classpath>
<path refid="cassandra.classpath"/>
<path refid="cassandra.classpath.test"/>
</classpath>
<![CDATA[
var File = java.io.File;
var FilenameUtils = Packages.org.apache.commons.io.FilenameUtils;
jars = project.getProperty("eclipse-project-libs").split(project.getProperty("path.separator"));
cp = "";
for (i=0; i< jars.length; i++) {
srcjar = FilenameUtils.getBaseName(jars[i]) + '-sources.jar';
srcdir = FilenameUtils.concat(project.getProperty("build.dir.lib"), 'sources');
srcdir = FilenameUtils.concat(project.getProperty("build.test.dir"), 'sources');
srcfile = new File(FilenameUtils.concat(srcdir, srcjar));
cp += ' <classpathentry kind="lib" path="' + jars[i] + '"';

View File

@ -64,6 +64,7 @@
<root url="file://$MODULE_DIR$/build/lib/sources" />
</SOURCES>
<jarDirectory url="file://$MODULE_DIR$/build/lib/jars" recursive="false" />
<jarDirectory url="file://$MODULE_DIR$/build/test/lib/jars" recursive="false" />
<jarDirectory url="file://$MODULE_DIR$/build/lib/sources" recursive="false" type="SOURCES" />
</library>
</orderEntry>