I got a little ahead of what happened. So Tyson feel free to correct. Here is 
what I see that is happening. The JAR project (Org.Apache.REEF.JAR) that builds 
the java side of REEF is not listed as a dependency for Bridge.Core. Therefore 
we do not build jar files for the project. The JAR project not only builds the 
Java side, but also copies the jar files to be bundled into a REEF assembly. 

With these changes, you are bundling the jar file in 
Org.Apache.Bridge.Core.Grpc.csproj file. I believe this is failing silently if 
jar files do not exist as we grabbing with a glob of *.jar.

As a result Sergiy tried to build out the JAR project manually on Linux and 
thats when he hit the issues with mvn.cmd and protoc.exe. As quick fix to see 
if this would work, he renamed the commands to be linux specific and this 
uncovered the next issue, which is that msbuild tries to build the JAR project 
-- not dotnet. I believe the JAR csproj needs to be converted to work as a 
Rosyln task in order to get this working in order to build with dotnet.



[ Full content available at: https://github.com/apache/reef/pull/1477 ]
This message was relayed via gitbox.apache.org for devnull@infra.apache.org

Reply via email to