Dear Sir,
I got a problem with ‘mvn building’ neoscada from source code, because the ‘http://thedrone.packagedrone.org/p2/neoscada-05-dependencies’ can’t be accessed, it seems the server was down.
The source code was cloned from https://github.com/eclipse/neoscada.
Try to run the project root ‘build’ script will failed because lack of the below dependency.
[ERROR] Cannot resolve project dependencies:
[ERROR] Software being installed: org.eclipse.neoscada.external.feature.feature.group 0.5.0.qualifier
[ERROR] Missing requirement: org.eclipse.neoscada.external.feature.feature.group 0.5.0.qualifier requires 'org.eclipse.equinox.p2.iu; io.netty.buffer 0.0.0' but it could not be found
[ERROR]
[ERROR] See http://wiki.eclipse.org/Tycho/Dependency_Resolution_Troubleshooting for help.
[ERROR] Cannot resolve dependencies of MavenProject: org.eclipse.neoscada:org.eclipse.neoscada.external.feature:0.5.0-SNAPSHOT @ …
After some studying, I found the problem was the ‘http://thedrone.packagedrone.org/p2/neoscada-05-dependencies’’ repository was down.
<location includeMode="slicer" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
<unit id="io.netty.buffer" version="4.1.11.Final"/>
<unit id="io.netty.common" version="4.1.11.Final"/>
<unit id="io.netty.codec" version="4.1.11.Final"/>
<unit id="io.netty.resolver" version="4.1.11.Final"/>
<unit id="io.netty.handler" version="4.1.11.Final"/>
<unit id="io.netty.transport" version="4.1.11.Final"/>
<unit id="org.apache.commons.daemon" version="1.0.5.v20111129-0900"/>
<unit id="org.apache.commons.compress" version="1.9.0"/>
<unit id="org.eclipse.packagedrone.utils" version="1.0.0.20170407-0726"/>
<unit id="org.eclipse.packagedrone.utils.security" version="1.0.1.20170407-0727"/>
<unit id="org.eclipse.packagedrone.utils.rpm" version="0.14.1.20170407-0726"/>
<unit id="org.eclipse.packagedrone.utils.deb" version="1.0.0.20170407-0726"/>
<unit id="bcpg" version="1.59.0"/>
<unit id="bcprov" version="1.59.0"/>
<unit id="bcpkix" version="1.59.0"/>
<unit id="com.codepoetics.protonpack" version="1.15.0"/>
<unit id="org.jooq.jool" version="0.9.12"/>
<unit id="org.eclipse.milo.bsd-parser-core" version="0.2.1.ibh"/>
<unit id="org.eclipse.milo.stack-core" version="0.2.1.ibh"/>
<unit id="org.eclipse.milo.stack-client" version="0.2.1.ibh"/>
<unit id="org.eclipse.milo.sdk-core" version="0.2.1.ibh"/>
<unit id="org.eclipse.milo.sdk-client" version="0.2.1.ibh"/>
<repository location="http://thedrone.packagedrone.org/p2/neoscada-05-dependencies"/>
</location>
I can’t find these plugins in eclipse p2 site. But these components could be found in Maven repository, so I have tried to add the dependency in the releng target ‘pom.xml’ file. But it seems don’t work. The tycho will just lookup the ‘org.eclipse.neoscada.target’ file, just omit the ‘dependencys’ section in ‘pom.xml’.
Could you please advise how to solve this problem? Thanks in advance.
Regards!
zhang