Hi Justin,
did as you proposed. - Build errors are down to 1. - It seem that
the recipe does not work
for 'org.apache.felix.daemon'. - Its pom states version
'0.9.0-SNAPSHOT', which I use, however
I receive the following build error:
<Log>
C:\Snapshots\Felix\installers>mvn -Dpackaging=bundle install
[INFO] Scanning for projects...
[INFO]
------------------------------------------------------------------------
[INFO] Building Apache Felix Installers
[INFO] task-segment: [install]
[INFO]
------------------------------------------------------------------------
[INFO] [resources:resources {execution: default-resources}]
[WARNING] Using platform encoding (Cp1252 actually) to copy filtered
resources, i.e. build is platform dependent!
[INFO] skip non existing resourceDirectory
C:\Snapshots\Felix\installers\src\main\resources
[INFO] Copying 2 resources to META-INF
Downloading:
http://people.apache.org/repo/m2-snapshot-repository/org/apache/felix/org.apache.felix.daemon/0.9.0-SNAPSHOT/org.apache.felix.daemon-0.9.0-SNAPSHOT.pom
[INFO] Unable to find resource
'org.apache.felix:org.apache.felix.daemon:pom:0.9.0-SNAPSHOT' in
repository apache.snapshots
(http://people.apache.org/repo/m2-snapshot-repository)
[INFO] snapshot org.apache.felix:org.apache.felix.shell:1.5.0-SNAPSHOT:
checking for updates from apache.snapshots
[INFO] snapshot
org.apache.felix:org.apache.felix.shell.tui:1.5.0-SNAPSHOT: checking for
updates from apache.snapshots
[INFO] snapshot
org.apache.felix:org.apache.felix.bundlerepository:1.5.0-SNAPSHOT:
checking for updates from apache.snapshots
Downloading:
http://people.apache.org/repo/m2-snapshot-repository/org/apache/felix/org.apache.felix.daemon/0.9.0-SNAPSHOT/org.apache.felix.daemon-0.9.0-SNAPSHOT.jar
[INFO] Unable to find resource
'org.apache.felix:org.apache.felix.daemon:jar:0.9.0-SNAPSHOT' in
repository apache.snapshots
(http://people.apache.org/repo/m2-snapshot-repository)
[INFO]
------------------------------------------------------------------------
[ERROR] BUILD ERROR
[INFO]
------------------------------------------------------------------------
[INFO] Failed to resolve artifact.
Missing:
----------
1) org.apache.felix:org.apache.felix.daemon:jar:0.9.0-SNAPSHOT
Try downloading the file manually from the project website.
Then, install it using the command:
mvn install:install-file -DgroupId=org.apache.felix
-DartifactId=org.apache.felix.daemon -Dversion=0.9.0-SNAPSHOT
-Dpackaging=jar -Dfile=/path/to/file
Alternatively, if you host your own repository you can deploy the
file there:
mvn deploy:deploy-file -DgroupId=org.apache.felix
-DartifactId=org.apache.felix.daemon -Dversion=0.9.0-SNAPSHOT
-Dpackaging=jar -Dfile=/path/to/file -Durl=[url] -DrepositoryId=[id]
Path to dependency:
1) org.apache.felix:installers:jar:0.9.0-SNAPSHOT
2) org.apache.felix:org.apache.felix.daemon:jar:0.9.0-SNAPSHOT
----------
1 required artifact is missing.
for artifact:
org.apache.felix:installers:jar:0.9.0-SNAPSHOT
from the specified remote repositories:
apache.snapshots (http://people.apache.org/repo/m2-snapshot-repository),
central (http://repo1.maven.org/maven2)
[INFO]
------------------------------------------------------------------------
[INFO] For more information, run Maven with the -e switch
[INFO]
------------------------------------------------------------------------
[INFO] Total time: 5 seconds
[INFO] Finished at: Mon Dec 28 18:47:27 CET 2009
[INFO] Final Memory: 9M/16M
[INFO]
------------------------------------------------------------------------
C:\Snapshots\Felix\installers>
</Log>
Regards,
Viktor
Am 28.12.2009 18:37, schrieb Justin Edelson:
On Mon, Dec 28, 2009 at 12:25 PM, Viktor Ransmayr<[email protected]
Hi Justin, hi Richard,
with the proposed procedure I made a small progress, i.e. the build
errors are down by one. - I used
<version>2.1.0-SNAPSHOT</version>
for all dependencies, which seems to be wrong. - So my question is now: How
and where do I find the
proper versions to be used for:
Yep. That's just for main. For the rest, you need to look in the pom.xml
files corresponding to each project, i.e. shell is in shell/pom.xml,
shell.tui is in shell.tui/pom.xml, etc.
Alternatively, you could look in ~/.m2/repository to find the versions which
you built earlier (e.g.
~/.m2/repository/org/apache/felix/org.apache.felix.shell/).
This assumes that you want to use the latest versions of each of these
projects. If not, simply substitute the desired version number.
HTH,
Justin