Failed to create a new 7.7.1 project using Eclipse and Maven

Hi
I have download Eclipse Neon and installed the Vaadin plugin.
I tried to create a new Maven based project and I get the following error:

Could not resolve archetype com.vaadin:vaadin-archetype-application:7.7.1 from any of the configured repositories.
Could not resolve artifact com.vaadin:vaadin-archetype-application:pom:7.7.1
Could not transfer artifact com.vaadin:vaadin-archetype-application:pom:7.7.1 from/to central (https://repo.maven.apache.org/maven2): connect timed out
Could not transfer artifact com.vaadin:vaadin-archetype-application:pom:7.7.1 from/to central (https://repo.maven.apache.org/maven2): connect timed out

What do you get when you try the following in a terminal?


mvn -B archetype:generate -DarchetypeGroupId=com.vaadin -DarchetypeArtifactId=vaadin-archetype-application -DarchetypeVersion=7.7.1 -DgroupId=org.test -DartifactId=vaadin-app -Dversion=1.0-SNAPSHOT -U

(use the
-U
option)

P:>mvn -B archetype:generate -DarchetypeGroupId=com.vaadin -DarchetypeArtifactId=vaadin-archetype-application -DarchetypeVersion=7.7.1 -DgroupId=org.test -DartifactId=vaadin-app -Dversion=1.0-SNAPSHOT -U
P:
[INFO]
Scanning for projects…
[INFO]
Downloading: https://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-clean-plugin/2.5/maven-clean-plugin-2.5.pom
[WARNING]
Failed to retrieve plugin descriptor for org.apache.maven.plugins:maven-clean-plugin:2.5: Plugin org.apache.maven.plugins:maven-clean-plugin:2.5 or one of its dependencies could not be resolved: Failed to read artifact descriptor for org.apache.maven.plugins:maven-clean-plugin:jar:2.5
[INFO]
Downloading: https://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-install-plugin/2.4/maven-install-plugin-2.4.pom
[WARNING]
Failed to retrieve plugin descriptor for org.apache.maven.plugins:maven-install-plugin:2.4: Plugin org.apache.maven.plugins:maven-install-plugin:2.4 or one of its dependencies could not be resolved: Failed to read artifact descriptor for org.apache.maven.plugins:maven-install-plugin:jar:2.4
[INFO]
Downloading: https://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-deploy-plugin/2.7/maven-deploy-plugin-2.7.pom
[WARNING]
Failed to retrieve plugin descriptor for org.apache.maven.plugins:maven-deploy-plugin:2.7: Plugin org.apache.maven.plugins:maven-deploy-plugin:2.7 or one of its dependencies could not be resolved: Failed to read artifact descriptor for org.apache.maven.plugins:maven-deploy-plugin:jar:2.7
[INFO]
Downloading: https://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-site-plugin/3.3/maven-site-plugin-3.3.pom
[WARNING]
Failed to retrieve plugin descriptor for org.apache.maven.plugins:maven-site-plugin:3.3: Plugin org.apache.maven.plugins:maven-site-plugin:3.3 or one of its dependencies could not be resolved: Failed to read artifact descriptor for org.apache.maven.plugins:maven-site-plugin:jar:3.3
[INFO]
Downloading: https://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-antrun-plugin/1.3/maven-antrun-plugin-1.3.pom
[WARNING]
Failed to retrieve plugin descriptor for org.apache.maven.plugins:maven-antrun-plugin:1.3: Plugin org.apache.maven.plugins:maven-antrun-plugin:1.3 or one of its dependencies could not be resolved: Failed to read artifact descriptor for org.apache.maven.plugins:maven-antrun-plugin:jar:1.3
[INFO]
Downloading: https://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-assembly-plugin/2.2-beta-5/maven-assembly-plugin-2.2-beta-5.pom
[WARNING]
Failed to retrieve plugin descriptor for org.apache.maven.plugins:maven-assembly-plugin:2.2-beta-5: Plugin org.apache.maven.plugins:maven-assembly-plugin:2.2-beta-5 or one of its dependencies could not be resolved: Failed to read artifact descriptor for org.apache.maven.plugins:maven-assembly-plugin:jar:2.2-beta-5
[INFO]
Downloading: https://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-dependency-plugin/2.8/maven-dependency-plugin-2.8.pom
[WARNING]
Failed to retrieve plugin descriptor for org.apache.maven.plugins:maven-dependency-plugin:2.8: Plugin org.apache.maven.plugins:maven-dependency-plugin:2.8 or one of its dependencies could not be resolved: Failed to read artifact descriptor for org.apache.maven.plugins:maven-dependency-plugin:jar:2.8
[INFO]
Downloading: https://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-release-plugin/2.3.2/maven-release-plugin-2.3.2.pom
[WARNING]
Failed to retrieve plugin descriptor for org.apache.maven.plugins:maven-release-plugin:2.3.2: Plugin org.apache.maven.plugins:maven-release-plugin:2.3.2 or one of its dependencies could not be resolved: Failed to read artifact descriptor for org.apache.maven.plugins:maven-release-plugin:jar:2.3.2
[INFO]
Downloading: https://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-metadata.xml
[INFO]
Downloading: https://repo.maven.apache.org/maven2/org/codehaus/mojo/maven-metadata.xml
[WARNING]
Could not transfer metadata org.apache.maven.plugins/maven-metadata.xml from/to central (https://repo.maven.apache.org/maven2): Connect to repo.maven.apache.org:443 [repo.maven.apache.org/151.101.60.215]
failed: Connection timed out: connect
[WARNING]
Could not transfer metadata org.codehaus.mojo/maven-metadata.xml from/to central (https://repo.maven.apache.org/maven2): Connect to repo.maven.apache.org:443 [repo.maven.apache.org/151.101.60.215]
failed: Connection timed out: connect
[WARNING]
Failure to transfer org.apache.maven.plugins/maven-metadata.xml from https://repo.maven.apache.org/maven2 was cached in the local repository, resolution will not be reattempted until the update interval of central has elapsed or updates are forced. Original error: Could not transfer metadata org.apache.maven.plugins/maven-metadata.xml from/to central (https://repo.maven.apache.org/maven2): Connect to repo.maven.apache.org:443 [repo.maven.apache.org/151.101.60.215]
failed: Connection timed out: connect
[WARNING]
Failure to transfer org.codehaus.mojo/maven-metadata.xml from https://repo.maven.apache.org/maven2 was cached in the local repository, resolution will not be reattempted until the update interval of central has elapsed or updates are forced. Original error: Could not transfer metadata org.codehaus.mojo/maven-metadata.xml from/to central (https://repo.maven.apache.org/maven2): Connect to repo.maven.apache.org:443 [repo.maven.apache.org/151.101.60.215]
failed: Connection timed out: connect
[INFO]

[INFO]
BUILD FAILURE
[INFO]

[INFO]
Total time: 03:10 min
[INFO]
Finished at: 2016-09-16T15:07:06+01:00
[INFO]
Final Memory: 9M/245M
[INFO]

[ERROR]
No plugin found for prefix ‘archetype’ in the current project and in the plugin groups [org.apache.maven.plugins, org.codehaus.mojo]
available from the repositories [local (C:\Users\carrut04.m2\repository), central (https://repo.maven.apache.org/maven2)]
→ [Help 1]

[ERROR]

[ERROR]
To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR]
Re-run Maven using the -X switch to enable full debug logging.
[ERROR]

[ERROR]
For more information about the errors and possible solutions, please read the following articles:
[ERROR]
[Help 1]
http://cwiki.apache.org/confluence/display/MAVEN/NoPluginFoundForPrefixException

P:>

Hi
I have another problem with 7.7.1 maven (Windows platform)

Now WidgetSetBuilder throws exception

[ERROR] Exception in thread "main" java.lang.IllegalArgumentException: URI has an authority component [ERROR] at java.io.File.<init>(File.java:423) [ERROR] at com.vaadin.server.widgetsetutils.WidgetSetBuilder.updateWidgetSet(WidgetSetBuilder.java:74) [ERROR] at com.vaadin.server.widgetsetutils.WidgetSetBuilder.main(WidgetSetBuilder.java:54) I dig a little and what I can see is that previously path to gwt xml was handled as String in WidgetSetBuilder

72 String wsFullPath = sourceUrl.getFile() + "/" + widgetsetFileName; 73 74 File widgetsetFile = new File(wsFullPath); 75 if (!widgetsetFile.exists()) { Now it use URI.

63 Map<String, URL> availableWidgetSets = ClassPathExplorer 64 .getAvailableWidgetSets(); 65 66 String widgetsetFileName = widgetset.replace(".", "/") + ".gwt.xml"; 67 URL sourceUrl = availableWidgetSets.get(widgetset); 68 if (sourceUrl == null) { 69 // find first/default source directory 70 sourceUrl = ClassPathExplorer 71 .getWidgetsetSourceDirectory(widgetsetFileName); 72 } 73 74 File widgetsetFile = new File(new File(sourceUrl.toURI()), 75 widgetsetFileName); Changes seems to be linked on to issue
https://dev.vaadin.com/ticket/20262

Any idea what can cause this issue?

I have the same problem, if I change from vaadin 7.7.0 to 7.7.1 …

I also have the same problem. I’m using Eclipse Neon. I can’t update my project to Vaadin 7.7.1, but I’m also not able to create a new example project with this version. It does not matter if I use eclipse or mvn on the command line.

​Should this version even work?

7.7.1 broke widget set compilation on Windows. The fix is already in the 7.7 branch:


https://github.com/vaadin/vaadin/commit/7dd91cf057eb06a09009096a8278f34aad9bd8d9

I hope they release 7.7.2 really soon.