DeprecatedSlideMeBuild » History » Version 10
Denis 'GNUtoo' Carikli, 10/26/2009 09:45 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 | 10 | Denis 'GNUtoo' Carikli | cd ../ |
185 | 6 | Denis 'GNUtoo' Carikli | }}} |