[
https://issues.apache.org/jira/browse/ARTEMIS-326?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15067240#comment-15067240
]
ASF GitHub Bot commented on ARTEMIS-326:
----------------------------------------
Github user clebertsuconic commented on a diff in the pull request:
https://github.com/apache/activemq-artemis/pull/282#discussion_r48204622
--- Diff: pom.xml ---
@@ -115,11 +115,11 @@
-->
<activemq-surefire-argline>-Djava.util.logging.manager=org.jboss.logmanager.LogManager
-
-Dlogging.configuration=file:${activemq.basedir}/tests/config/logging.properties
- -Djava.library.path=${activemq.basedir}/artemis-native/bin/
-Djgroups.bind_addr=localhost
-Dorg.apache.activemq.artemis.api.core.UDPBroadcastEndpointFactory.localBindAddress=localhost
+
-Dlogging.configuration='file:${activemq.basedir}/tests/config/logging.properties'
+ -Djava.library.path='${activemq.basedir}/artemis-native/bin/'
-Djgroups.bind_addr=localhost
-Dorg.apache.activemq.artemis.api.core.UDPBroadcastEndpointFactory.localBindAddress=localhost
-Djava.net.preferIPv4Stack=true
</activemq-surefire-argline>
- <activemq.basedir>${project.basedir}</activemq.basedir>
+ <activemq.basedir>${basedir}</activemq.basedir>
--- End diff --
There are some sub projects that will need to find files in reference to
the base-dir... (e.g. the native library)... and we had issues with basedir in
the past. Maybe it's a versioning thing?
Also this is used on Idea settings. When you run tests. it will pickup the
location from this property and it is a bit tricky to get it working. I would
need to test and see if it's ok.
> Artemis cannot be built if its path contains spaces
> ---------------------------------------------------
>
> Key: ARTEMIS-326
> URL: https://issues.apache.org/jira/browse/ARTEMIS-326
> Project: ActiveMQ Artemis
> Issue Type: Bug
> Affects Versions: 1.0.0, 1.1.0, 1.2.0
> Reporter: John D. Ament
> Priority: Minor
> Fix For: 1.2.0
>
>
> Check out artemis to something like {{~/src/activemq artemis with spaces}}
> See that it fails.
> {code}
> /Library/Java/JavaVirtualMachines/jdk1.8.0_40.jdk/Contents/Home/bin/java -ea
> -Djava.util.logging.manager=org.jboss.logmanager.LogManager
> -Dlogging.configuration=file:/Users/johnament/src/activemq-artemis
> spaces/artemis-commons/../tests/config/logging.properties
> -Djava.library.path=/Users/johnament/src/activemq-artemis
> spaces/artemis-commons/../artemis-native/bin/ -Djgroups.bind_addr=localhost
> -Dorg.apache.activemq.artemis.api.core.UDPBroadcastEndpointFactory.localBindAddress=localhost
> -Djava.net.preferIPv4Stack=true -Didea.launcher.port=7533
> "-Didea.launcher.bin.path=/Applications/IntelliJ IDEA 15.app/Contents/bin"
> -Didea.junit.sm_runner -Dfile.encoding=UTF-8 -classpath
> "/Applications/IntelliJ IDEA
> 15.app/Contents/lib/idea_rt.jar:/Applications/IntelliJ IDEA
> 15.app/Contents/plugins/junit/lib/junit-rt.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_40.jdk/Contents/Home/lib/ant-javafx.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_40.jdk/Contents/Home/lib/dt.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_40.jdk/Contents/Home/lib/javafx-mx.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_40.jdk/Contents/Home/lib/jconsole.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_40.jdk/Contents/Home/lib/packager.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_40.jdk/Contents/Home/lib/sa-jdi.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_40.jdk/Contents/Home/lib/tools.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_40.jdk/Contents/Home/jre/lib/charsets.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_40.jdk/Contents/Home/jre/lib/deploy.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_40.jdk/Contents/Home/jre/lib/javaws.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_40.jdk/Contents/Home/jre/lib/jce.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_40.jdk/Contents/Home/jre/lib/jfr.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_40.jdk/Contents/Home/jre/lib/jfxswt.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_40.jdk/Contents/Home/jre/lib/jsse.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_40.jdk/Contents/Home/jre/lib/management-agent.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_40.jdk/Contents/Home/jre/lib/plugin.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_40.jdk/Contents/Home/jre/lib/resources.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_40.jdk/Contents/Home/jre/lib/rt.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_40.jdk/Contents/Home/jre/lib/ext/cldrdata.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_40.jdk/Contents/Home/jre/lib/ext/dnsns.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_40.jdk/Contents/Home/jre/lib/ext/jfxrt.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_40.jdk/Contents/Home/jre/lib/ext/localedata.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_40.jdk/Contents/Home/jre/lib/ext/nashorn.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_40.jdk/Contents/Home/jre/lib/ext/sunec.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_40.jdk/Contents/Home/jre/lib/ext/sunjce_provider.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_40.jdk/Contents/Home/jre/lib/ext/sunpkcs11.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_40.jdk/Contents/Home/jre/lib/ext/zipfs.jar:/Users/johnament/src/activemq-artemis
>
> spaces/artemis-commons/target/test-classes:/Users/johnament/src/activemq-artemis
>
> spaces/artemis-commons/target/classes:/Users/johnament/.m2/repository/org/jboss/logging/jboss-logging-processor/2.0.0.Alpha2/jboss-logging-processor-2.0.0.Alpha2.jar:/Users/johnament/.m2/repository/org/jboss/logging/jboss-logging-annotations/2.0.0.Alpha1/jboss-logging-annotations-2.0.0.Alpha1.jar:/Users/johnament/.m2/repository/org/jboss/jdeparser/jdeparser/2.0.0.Final/jdeparser-2.0.0.Final.jar:/Users/johnament/.m2/repository/org/jboss/logmanager/jboss-logmanager/1.5.4.Final/jboss-logmanager-1.5.4.Final.jar:/Users/johnament/.m2/repository/org/jboss/logging/jboss-logging/3.1.4.GA/jboss-logging-3.1.4.GA.jar:/Users/johnament/.m2/repository/io/netty/netty-all/4.0.32.Final/netty-all-4.0.32.Final.jar:/Users/johnament/.m2/repository/commons-beanutils/commons-beanutils/1.9.2/commons-beanutils-1.9.2.jar:/Users/johnament/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar:/Users/johnament/.m2/repository/commons-collections/commons-collections/3.2.2/commons-collections-3.2.2.jar:/Users/johnament/.m2/repository/com/google/guava/guava/18.0/guava-18.0.jar:/Users/johnament/.m2/repository/junit/junit/4.11/junit-4.11.jar:/Users/johnament/.m2/repository/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar:/Users/johnament/.m2/repository/org/osgi/org.osgi.core/6.0.0/org.osgi.core-6.0.0.jar:/Users/johnament/.m2/repository/org/osgi/osgi.cmpn/6.0.0/osgi.cmpn-6.0.0.jar"
> com.intellij.rt.execution.application.AppMain
> com.intellij.rt.execution.junit.JUnitStarter -ideVersion5
> org.apache.activemq.artemis.utils.ByteUtilTest
> Error: Could not find or load main class
> spaces.artemis-commons....tests.config.logging.properties
> Process finished with exit code 1
> {code}
> The error seems to come from this configuration:
> {code:xml}
>
> <activemq-surefire-argline>-Djava.util.logging.manager=org.jboss.logmanager.LogManager
>
> -Dlogging.configuration=file:${activemq.basedir}/tests/config/logging.properties
> -Djava.library.path=${activemq.basedir}/artemis-native/bin/
> -Djgroups.bind_addr=localhost
> -Dorg.apache.activemq.artemis.api.core.UDPBroadcastEndpointFactory.localBindAddress=localhost
> -Djava.net.preferIPv4Stack=true
> </activemq-surefire-argline>
> {code}
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)