Project

General

Profile

DeprecatedSlideMeBuild » History » Version 11

Denis 'GNUtoo' Carikli, 10/26/2009 09:47 PM

1 1 Denis 'GNUtoo' Carikli
== WARNING ==
2
NEWER VERSION OF SLIDEME ARE NOT FREE(AS IN FREEDOM)
3
== Howto ==
4
 * install maven
5 2 Denis 'GNUtoo' Carikli
 * download slideme,and try to build it:
6 1 Denis 'GNUtoo' Carikli
{{{
7
svn checkout http://slideme.googlecode.com/svn/trunk/ slideme-read-only
8 2 Denis 'GNUtoo' Carikli
cd slideme-read-only
9
mvn install
10
}}}
11
after doing that you will have an error:
12
{{{
13
$ mvn install
14
[INFO] Scanning for projects...
15
[INFO] Reactor build order: 
16
[INFO]   slideme-android-parent
17
[INFO]   android-sdk-installer
18
[INFO]   slideme-android-manager
19
[INFO] artifact org.jvending.masa.plugins:maven-dx-plugin: checking for updates from central
20
[INFO] ------------------------------------------------------------------------
21
[ERROR] BUILD ERROR
22
[INFO] ------------------------------------------------------------------------
23
[INFO] The plugin 'org.jvending.masa.plugins:maven-dx-plugin' does not exist or no valid version could be found
24
[INFO] ------------------------------------------------------------------------
25
[INFO] For more information, run Maven with the -e switch
26
[INFO] ------------------------------------------------------------------------
27
[INFO] Total time: 1 second
28
[INFO] Finished at: Mon Oct 26 22:33:17 CET 2009
29
[INFO] Final Memory: 1M/4M
30
[INFO] ------------------------------------------------------------------------
31 1 Denis 'GNUtoo' Carikli
}}}
32 3 Denis 'GNUtoo' Carikli
so go download masa and try to build it:
33
{{{
34
cd ../
35
svn checkout http://masa.googlecode.com/svn/trunk/ masa-read-only
36 5 Denis 'GNUtoo' Carikli
cd masa-read-only
37 4 Denis 'GNUtoo' Carikli
mvn install
38 3 Denis 'GNUtoo' Carikli
}}}
39 6 Denis 'GNUtoo' Carikli
it will fail like that:
40
{{{
41
$ mvn install
42
[INFO] Scanning for projects...
43
Downloading: http://repo1.maven.org/maven2/org/jvending/masa/masa-parent/1/masa-parent-1.pom
44
[INFO] Unable to find resource 'org.jvending.masa:masa-parent:pom:1' in repository central (http://repo1.maven.org/maven2)
45
[INFO] ------------------------------------------------------------------------
46
[ERROR] FATAL ERROR
47
[INFO] ------------------------------------------------------------------------
48
[INFO] Error building POM (may not be this project's POM).
49
50
51
Project ID: org.jvending.masa:masa-plugins:pom:1.2-SNAPSHOT
52
53
Reason: Cannot find parent: org.jvending.masa:masa-parent for project: org.jvending.masa:masa-plugins:pom:1.2-SNAPSHOT for project org.jvending.masa:masa-plugins:pom:1.2-SNAPSHOT
54
55
56
[INFO] ------------------------------------------------------------------------
57
[INFO] Trace
58
org.apache.maven.reactor.MavenExecutionException: Cannot find parent: org.jvending.masa:masa-parent for project: org.jvending.masa:masa-plugins:pom:1.2-SNAPSHOT for project org.jvending.masa:masa-plugins:pom:1.2-SNAPSHOT
59
	at org.apache.maven.DefaultMaven.getProjects(DefaultMaven.java:404)
60
	at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:272)
61
	at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:138)
62
	at org.apache.maven.cli.MavenCli.main(MavenCli.java:362)
63
	at org.apache.maven.cli.compat.CompatibleMain.main(CompatibleMain.java:60)
64
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
65
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
66
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
67
	at java.lang.reflect.Method.invoke(Method.java:616)
68
	at org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315)
69
	at org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
70
	at org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430)
71
	at org.codehaus.classworlds.Launcher.main(Launcher.java:375)
72
Caused by: org.apache.maven.project.ProjectBuildingException: Cannot find parent: org.jvending.masa:masa-parent for project: org.jvending.masa:masa-plugins:pom:1.2-SNAPSHOT for project org.jvending.masa:masa-plugins:pom:1.2-SNAPSHOT
73
	at org.apache.maven.project.DefaultMavenProjectBuilder.assembleLineage(DefaultMavenProjectBuilder.java:1396)
74
	at org.apache.maven.project.DefaultMavenProjectBuilder.buildInternal(DefaultMavenProjectBuilder.java:823)
75
	at org.apache.maven.project.DefaultMavenProjectBuilder.buildFromSourceFileInternal(DefaultMavenProjectBuilder.java:508)
76
	at org.apache.maven.project.DefaultMavenProjectBuilder.build(DefaultMavenProjectBuilder.java:200)
77
	at org.apache.maven.DefaultMaven.getProject(DefaultMaven.java:604)
78
	at org.apache.maven.DefaultMaven.collectProjects(DefaultMaven.java:487)
79
	at org.apache.maven.DefaultMaven.collectProjects(DefaultMaven.java:560)
80
	at org.apache.maven.DefaultMaven.getProjects(DefaultMaven.java:391)
81
	... 12 more
82
Caused by: org.apache.maven.project.ProjectBuildingException: POM 'org.jvending.masa:masa-parent' not found in repository: Unable to download the artifact from any repository
83
84
  org.jvending.masa:masa-parent:pom:1
85
86
from the specified remote repositories:
87
  central (http://repo1.maven.org/maven2)
88
89
 for project org.jvending.masa:masa-parent
90
	at org.apache.maven.project.DefaultMavenProjectBuilder.findModelFromRepository(DefaultMavenProjectBuilder.java:605)
91
	at org.apache.maven.project.DefaultMavenProjectBuilder.assembleLineage(DefaultMavenProjectBuilder.java:1392)
92
	... 19 more
93
Caused by: org.apache.maven.artifact.resolver.ArtifactNotFoundException: Unable to download the artifact from any repository
94
95
  org.jvending.masa:masa-parent:pom:1
96
97
from the specified remote repositories:
98
  central (http://repo1.maven.org/maven2)
99
100
101
	at org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolve(DefaultArtifactResolver.java:228)
102
	at org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolve(DefaultArtifactResolver.java:90)
103
	at org.apache.maven.project.DefaultMavenProjectBuilder.findModelFromRepository(DefaultMavenProjectBuilder.java:558)
104
	... 20 more
105
Caused by: org.apache.maven.wagon.ResourceDoesNotExistException: Unable to download the artifact from any repository
106
	at org.apache.maven.artifact.manager.DefaultWagonManager.getArtifact(DefaultWagonManager.java:404)
107
	at org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolve(DefaultArtifactResolver.java:216)
108
	... 22 more
109
[INFO] ------------------------------------------------------------------------
110
[INFO] Total time: < 1 second
111
[INFO] Finished at: Mon Oct 26 22:37:02 CET 2009
112
[INFO] Final Memory: 1M/4M
113
[INFO] ------------------------------------------------------------------------
114
}}}
115
then do the following:
116
{{{
117
cd parent
118
mvn install
119 7 Denis 'GNUtoo' Carikli
cd ../
120
mvn install
121 6 Denis 'GNUtoo' Carikli
}}}
122
and it will fails the following way:
123
{{{
124 8 Denis 'GNUtoo' Carikli
[INFO] ------------------------------------------------------------------------
125
[ERROR] BUILD ERROR
126
[INFO] ------------------------------------------------------------------------
127
[INFO] Failed to resolve artifact.
128
129
Missing:
130
----------
131
1) org.apache.maven.shared:maven-verifier:jar:1.2-SNAPSHOT
132
133
  Try downloading the file manually from the project website.
134
135
  Then, install it using the command: 
136
      mvn install:install-file -DgroupId=org.apache.maven.shared -DartifactId=maven-verifier -Dversion=1.2-SNAPSHOT -Dpackaging=jar -Dfile=/path/to/file
137
138
  Alternatively, if you host your own repository you can deploy the file there: 
139
      mvn deploy:deploy-file -DgroupId=org.apache.maven.shared -DartifactId=maven-verifier -Dversion=1.2-SNAPSHOT -Dpackaging=jar -Dfile=/path/to/file -Durl=[url] -DrepositoryId=[id]
140
141
  Path to dependency: 
142
  	1) org.jvending.masa:masa-integration-testing:jar:1.1-SNAPSHOT
143
  	2) org.apache.maven.shared:maven-verifier:jar:1.2-SNAPSHOT
144
145
2) org.apache.maven.its:maven-it-helper:jar:2.1-SNAPSHOT
146
147
  Try downloading the file manually from the project website.
148
149
  Then, install it using the command: 
150
      mvn install:install-file -DgroupId=org.apache.maven.its -DartifactId=maven-it-helper -Dversion=2.1-SNAPSHOT -Dpackaging=jar -Dfile=/path/to/file
151
152
  Alternatively, if you host your own repository you can deploy the file there: 
153
      mvn deploy:deploy-file -DgroupId=org.apache.maven.its -DartifactId=maven-it-helper -Dversion=2.1-SNAPSHOT -Dpackaging=jar -Dfile=/path/to/file -Durl=[url] -DrepositoryId=[id]
154
155
  Path to dependency: 
156
  	1) org.jvending.masa:masa-integration-testing:jar:1.1-SNAPSHOT
157
  	2) org.apache.maven.its:maven-it-helper:jar:2.1-SNAPSHOT
158
159
----------
160
2 required artifacts are missing.
161
162
for artifact: 
163
  org.jvending.masa:masa-integration-testing:jar:1.1-SNAPSHOT
164
165
from the specified remote repositories:
166
  central (http://repo1.maven.org/maven2)
167
168
169
170
[INFO] ------------------------------------------------------------------------
171
[INFO] For more information, run Maven with the -e switch
172
[INFO] ------------------------------------------------------------------------
173
[INFO] Total time: 2 minutes 30 seconds
174
[INFO] Finished at: Mon Oct 26 22:41:29 CET 2009
175
[INFO] Final Memory: 48M/86M
176
[INFO] ------------------------------------------------------------------------
177 9 Denis 'GNUtoo' Carikli
}}}
178
but http://maven.apache.org/shared/index.html has the sources of theses missing artifacts,so do:
179
{{{
180
cd ../
181
svn co http://svn.apache.org/repos/asf/maven/shared/trunk/maven-verifier/
182
cd maven-verifier
183
mvn install
184 11 Denis 'GNUtoo' Carikli
mvn install:install-file -DgroupId=org.apache.maven.shared -DartifactId=maven-verifier -Dversion=1.2-SNAPSHOT -Dpackaging=jar -Dfile=./target/maven-verifier-1.3-SNAPSHOT.jar 
185 10 Denis 'GNUtoo' Carikli
cd ../
186 6 Denis 'GNUtoo' Carikli
}}}